@charset "utf-8";
/* CSS Document */
html{ overflow-x:auto; overflow-y:auto;}
*{ margin: 0; padding: 0; }
ul,ol,li{ list-style-type:none;}
body, button, input, select, textarea{ font-family:'Microsoft yahei'; font-size:12px;}
code, kbd, pre, samp {font-family:'Microsoft yahei';}
a{ text-decoration: none; color:#333333; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); -webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}
a:hover{color:#008fd5; cursor:pointer;}
img{ border:0;/* max-width:100%;*/}
li { line-height:normal; }
table { border-collapse: collapse; border-spacing: 0; }
table[align='center']{ margin:0 auto;}
textarea { resize: none;}
*,*:before,*:after {  -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
h1,h2,h3,h4,h5,h6{ margin:0; font-weight:normal;}
input[placeholder], [placeholder], *[placeholder] {/*color:#fff !important;*/} 
::-webkit-input-placeholder{color:#666}
:-moz-placeholder{color:#666}
::-moz-placeholder{color:#666}
:-ms-input-placeholder{color:#666}

input{outline: none;}

.pz_top{ position:fixed; position:static\9; z-index:999; width:100%; min-width:1120px; left:0; top:0;}
.pz_banner{ float:left; width:100%; min-width:1003px;min-width:1120px\9; overflow:hidden; position:relative; z-index:999; margin-top:128px; margin-top:0\9;}
.pz_main{ float:left; width:100%; min-width:1120px;}
.pz_down{ float:left; width:100%; min-width:1120px;}

.w_0100{ float:left; width:100%; min-width:1120px;}
.w_1120{ margin:0 auto; width:1120px;}
.phone_show{ display:none;}

/*top*/
.back1{ background:#f5f5f5; border-bottom:1px solid #e4e4e4;}
.c_1120{ float:left; width:1120px; height:27px;}
.c_1120 .left{ float:left; height:27px; }
.c_1120 .left a{ float:left; line-height:27px; color:#808080; padding:0 20px; background:url(../images/ico01.png) no-repeat 0 center;}
.c_1120 .left a:hover{ color:#009a54}
.c_1120 .right{ float:right; background:url(../images/top1.png) no-repeat 0 center; padding-left:22px; height:27px; color:#707070; line-height:27px;}


.pz_top{z-index:1000;}
/**/
.back2{ background:#fff; }
.c_1120_1{ float:left; width:1120px; }
.logo{ float:left; width:392px; padding:29px 0 0 0;}
.pc_menu{ float:right; width:49.10714285714286%;}
.pc_menu ul{ float:left; width: 100%;}
.pc_menu .nli{ float:left;width: 20%; position:relative; z-index:99; position:relative; z-index:99;}
.pc_menu .nli span a{ float:left; height:100px;width: 100%;text-align: center; color:#232323; font-size:14px; line-height:100px; border-left:1px solid #fff; border-right:1px solid #fff;}
.pc_menu .nli:first span a{padding:0 22px;}
.pc_menu .nli span a em{ font-style:normal;}
.pc_menu .nli span a i{ float:left; width:11px; height:85px; background:url(../images/menu1.png) no-repeat 0 center; margin-left:5px;}
.pc_menu .nli.on span a i,
.pc_menu .nli:hover span a i{background:url(../images/menu2.png) no-repeat 0 center; }
.pc_menu .nli.on span a,
.pc_menu .nli:hover span a{ background:#009a54; color:#fff; border-left:1px solid #009a54; border-right:1px solid #009a54;}
.pc_menu .nli span a font{ float:left; width:22px; height:22px; background:#fd0b31; margin-top:27px; font-size:14px; color:#ffffff; text-align:center; line-height:22px; border-radius:22px; -webkit-border-radius:22px; -moz-border-radius:22px; -o-border-radius:22px;}

.pc_menu .nli .sub{ display:none; position:absolute; z-index:111; left:0; top:100px; border-top:1px solid #09b969; border-bottom:1px solid #09b969; background:#09b969;width:239px;}
.pc_menu .nli .sub li{ /*position:relative;*/ z-index:11; float:left; width:100%;  height:50px; border-bottom:1px solid #67d4a2;}
.pc_menu .nli .sub li a{ float:left; padding-left:17px; width:239px; line-height:49px; color:#ffffff; font-size:14px; background:url(../images/menu3.png) no-repeat 218px center;}
.pc_menu .nli .sub li:hover a{background-color:#009a54;}
.pc_menu .nli .sub li dl{ display:none; position:absolute; z-index:11; left:239px; top:0; width:0; background:#26b574; padding:8px 0; -webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s; max-height:310px; overflow-y:auto; overflow-x:hidden;}
.pc_menu .nli .sub li dl dd{ float:left; width:250px; background:none;}
.pc_menu .nli .sub li dl dd a.nl1{ float:left; width:250px; /*height:44px;*/ line-height:21px; padding:5px 10px 5px 17px; color:#ffffff; font-size:14px; background:none;  }
.pc_menu .nli .sub li dl dd a.nl1:hover{ background:none; text-decoration:underline;}
.pc_menu .nli .sub li:hover dl{ display:block; width:250px;}
.pc_menu .nli .sub.sub_pro{ right:0; left:auto; background:#009a54; width:362px; padding:8px 37px 30px 18px; /*height:362px;*/ height:auto; overflow-x:hidden; overflow-y:auto;}
.pc_menu .nli .sub.sub_pro li.pro{ float:left; width:307px; padding:17px 0 15px 0; height:107px;}
.pc_menu .nli .sub.sub_pro li.pro .l_img{ float:left; width:99px; height:75px;}
.pc_menu .nli .sub.sub_pro li.pro .l_img a{ padding:0; background:none;}
.pc_menu .nli .sub.sub_pro li.pro .text{ float:left; width:177px; padding:0 18px 0 15px; height:75px; border-right:1px rgba(255,255,255,.1) solid}
.pc_menu .nli .sub.sub_pro li.pro .tit{ float:left; width:144px;}
.pc_menu .nli .sub.sub_pro li.pro .tit a{ float:left; width:144px; color:#ffffff; font-size:14px; line-height:30px; padding:0; background:none; overflow:hidden; text-overflow:ellipsis;}
.pc_menu .nli .sub.sub_pro li.pro .word{ float:left; width:144px; margin-top:5px;}
.pc_menu .nli .sub.sub_pro li.pro .word a{ float:left; width:144px; height:36px; color:#ececec; line-height:18px; overflow:hidden; padding:0; background:none; font-size:12px;}
.pc_menu .nli .sub.sub_pro li.pro .del{ float:left; width:12px; height:13px; margin:18px 0 0 19px;}
.pc_menu .nli .sub.sub_pro li.pro .del a{ padding:0; background:none;}

.Online{ float:left; width:87px; height:27px; margin:30px 0 0 10px;}
.Online a{ float:left; width:87px; height:27px; color:#ffffff; font-size:14px; background:#009a54; text-align:center; line-height:27px;}

/*
.search{position:relative; z-index:11; float:left; width:18px; height:25px; margin-top:37.5px;}
.search .img{ margin-top:5px; padding:0;}
*/
.search:hover .img{ display:none;}
.search .so{position:absolute; width:18px; height:25px; padding:1px; left:0; top:0; -webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.search .so .input{ float:left; width:0; height:22px; border:0; text-indent:5px;  -webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;-webkit-appearance:none;outline:none;}
.search .so .input1{ float:left; width:0; }
.search .so:hover{ width:184px; height:25px;border:1px solid #cdcdcd;}
.search .so:hover .input{width:155px;}
.search .so:hover .input1{ width:18px; height:18px; margin-top:2px;}

.Online{ float:left; width:87px; height:27px; margin:31px 0 0 10px;}
.Online a{ float:left; width:87px; height:27px; color:#ffffff; font-size:14px; background:#009a54; text-align:center; line-height:27px; margin-left:20px;}

.search{position:relative; z-index:11; float:right; width:18px; height:25px;margin: 0 10px; margin-top:37.5px;}
.search img{ margin-top:5px; padding:0; cursor:pointer;}
.search .so{position:absolute; width:}

.search-form-top{ position:absolute; right:0; top:65px; float:left; width:268px; height:68px; border:#eaeaea solid 1px; padding:10px; background-color:#fff;}
.search-form-top .search-wrap{ float:left; width:246px; height:46px;}
.search-form-top .search-wrap .field{ float:left; width:199px; height:37px; border:#e4e4e4 solid 1px; border-right:0; padding-left:10px;color:#707070;
-moz-border-radius:0 0 3px 3px; 
webkit-border-radius:0 0 3px 3px; 
-khtml-border-radius:0 0 3px 3px;
border-radius:0 0 3px 3px;
}
.search-form-top .search-icon{ float:left; width:37px; height:37px; border:0; background:url(../images/fimg10.jpg) no-repeat; margin:0; padding:0;background-size: 100%;}

.modal-body {
    height: 420px!important;
}
.modal-dialog iframe {
    width: 100%!important;
}
/*精品推荐*/
.img img{webkit-transform:translateZ(0);-webkit-transition:.2s;-moz-transform:translateZ(0);-moz-transition:.2s;-ms-transform:translateZ(0);-ms-transition:.2s;-webkit-transform-style:preserve-3d;}
.img img:hover{text-decoration:none;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}
.pz_down .img img:hover{text-decoration:none;
transform:rotate(360deg);
-ms-transform:rotate(360deg); /* Internet Explorer */
-moz-transform:rotate(360deg); /* Firefox */
-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
-o-transform:rotate(360deg); /* Opera */}
.code-box .img img:hover{transform:none;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }.clearfix {display:block;}.clear{ clear:both;}/* 清除浮动*/
.section1{background: #ededed;float: none; clear:both;
    width: 100%;
    min-width: 1120px;padding-bottom: 115px;}
.bass-tit{text-align: center;background: url(../images/ico03.png) no-repeat center top;background-size: 178px 32px;margin: 45px 0 35px 0;}
.bass-tit h3{font-size: 28px;color: #009a54;font-weight: bold;line-height: 100%;padding-top: 15px;margin-bottom: 8px;}
.bass-tit span{font-size: 18px;color: #ccc;line-height: 100%;}
.section1-tab{position: relative; }
.section1-tab .more{display: block;width: 85px;height: 47px;background: #fd0b31;position: absolute;bottom: -47px;right: 0;margin: 0;font-family:Verdana, Tahoma, Arial; color:#fff; text-align:center; line-height:47px; font-size:14px;}
.section1-tab .more:hover{background: #33ae76;}
.section1-tab .tab-hd{background: #fff;}
.section1-tab .tab-hd ul li{border: 1px solid #e5e5e5;border-left: none;height: 58px;line-height: 58px;text-align: center;float: left;font-size: 16px;width: 20%;position: relative;cursor: pointer;}
.section1-tab .tab-hd ul li.on:hover,
.section1-tab .tab-hd ul li.on{background: #009a54;color: #fff;border-color: #009a54;opacity:1;}
.section1-tab .tab-hd ul li.on i{background: url(../images/ico07.png) no-repeat center;display:block;width: 30px;height: 15px;position: absolute;bottom: -15px;left: 50%;margin-left: -15px;}
/*.section1-tab .tab-hd ul li:hover{background: #009a54;color: #fff;border-color: #009a54;}
.section1-tab .tab-hd ul li:hover i{background: url(../images/ico07.png) no-repeat center;display:block;width: 30px;height: 15px;position: absolute;bottom: -15px;left: 50%;margin-left: -15px;}*/
.section1-tab .tab-hd ul li:hover{/*opacity:0.7;*/ color: #009a54;}

.section1-tab .tab-bd ul li{width: 25%;float: left;font-size: 14px;text-align: center;}
.section1-tab .tab-bd{background: #fff;}
.section1-tab .tab-bd ul{padding: 35px 0;}
.section1-tab .tab-bd ul li .img{width: 75%;overflow: hidden;}
.section1-tab .tab-bd ul li img{width: 100%;height: auto;display: block;}
.section1-tab .tab-bd ul li h3{ width: 75%;line-height: 100%;padding: 15px 0;}
.section1-tab .tab-bd ul li a:hover h3{color: #009a54;}
.section2{padding-bottom: 30px;float: left;
    width: 100%;
    min-width: 1120px;overflow: hidden;}
.section2 .body ul{width: 105%;}
.section2 .body ul li{float: left;width: 33.33%;}
.section2 .body ul li .data{width: 29.46%;float: left;}
.section2 .body ul li .data h3{font-size: 30px;font-weight: bold;line-height: 100%;}
.section2 .body ul li .data h3 i{ display:none; font-style:normal;}
.section2 .body ul li .data span{color: #999999;font-size: 16px;line-height: 100%;margin-top: 10px;margin-bottom: 15px;display: block;}
.section2 .body ul li .data .border{width: 35px;height: 2px;background: #000000;}
.section2 .body ul li .txt{width: 61.61%;padding-right: 13.39%;float: none; float:right;}
.section2 .body ul li .txt h3{font-size: 18px;line-height: 100%;margin-bottom: 10px;}
.section2 .body ul li:hover .txt h3{color:#009a54;}
.section2 .body ul li .txt p{font-size: 14px;color: #999999;line-height: 25px;}
.section2 .body ul li .more{display: block;width: 118px;height: 35px;border-radius: 45px;border: 1px solid #e2e2e2;margin: 30px 0;float: left;background: #f6f6f6 url(../images/more2.png) no-repeat center center;background-size: 53px 10px;}
.section2 .body ul li .more:hover{background: #009a54 url(../images/more1.png) no-repeat center center;background-size: 53px 10px;}

.fr-links{background: #ededed;float: left;width: 100%; min-width:1120px\9;}
.fr-links .wrapper{padding:16px 10px;}
.fr-links span{display:inline-block;color: #009a54;font-size: 16px;width: 99px;height: 31px;margin-right: 15px;background: #fff;border-radius: 5px;text-align: center;line-height: 31px;}
.fr-links a{font-size: 14px;line-height: 180%;color: #666666;margin-right: 2px;white-space: nowrap; background:url(../images/flink_line.gif) no-repeat right center; padding-right:5px;}
.fr-links a:last-child{ background:none; margin-right:0; padding-right:0;}
.fr-links a:hover{color: #009a54;}

.pz_down .top{height: 95px;border-bottom: 1px solid #555555;}
.pz_down .top ul li{float: left;font-size: 14px;padding: 38px 0;}
.pz_down .top ul li a{color: #e6e4e4;}
.pz_down .top ul li a:hover{color: #009a54;}
.pz_down .top ul li span{background: #525252;width: 1px;height: 10px;display: inline-block;margin: 0 25px;}
.pz_down .body{padding: 45px 0 50px 0;position: relative;}
.pz_down .body ul li{float: left;}
.pz_down .body ul li h3{font-size: 14px;color: #e1e1e1;padding-top: 20px;margin-bottom: 20px;line-height: 100%;letter-spacing:0;}
.pz_down .body ul li p{font-size: 28px;font-weight: bold;color: #e1e1e1;line-height: 100%;}
.pz_down .body ul li.li .img{width: 61px;height: 61px;overflow: hidden;}
.pz_down .body ul li.li img{width: 61px;height: 61px;display: block;}
.pz_down .body ul li.tell{padding-right: 40px;}
.pz_down .body ul li.li{width: 185px;text-align: center;font-size: 12px;border-left: 1px solid #484848;padding: 10px 0 20px 0;}
.pz_down .body ul li.li .img{margin:0 auto;margin-bottom: 20px;} 
.pz_down .body ul li.li a{color: #787878;}
.pz_down .body ul li.li a:hover{color: #009a54;}
.pz_down .body .code-box{background: #4b4b4b;width: 230px;height: 249px;position: absolute;right: 0;bottom: 40px; }
.pz_down .body .code-box .img{background: #fff;padding: 10px;width: 145px;height: 143px;box-sizing: content-box;margin: 0 auto;margin-top: 30px;margin-bottom: 20px;}
.pz_down .body .code-box img{display: block;margin: 0 auto;width: 145px;height: 143px;}
.pz_down .body .code-box span{display: block;text-align: center;color: #fff;font-size: 14px;line-height: 100%;}
.pz_down .c_1120_7 a:hover{color: #009a54 !important;}
.wrapper{
	float: left;
    width: 1120px;}
.pz_banner2{float: left;width: 100%;min-width: 1120px;margin-top: 128px; margin-top:0\9;}
.pz_banner2 .inner{height:257px; position:relative;background:url(../images/banner2.jpg) top center no-repeat; background-size:100% 100%;}
.pz_banner2 .imgs{float: left;padding-top: 28.5px;margin: 0 15px; width:60%;}
.pz_banner2 .imgs img{
	/*width: 180px;height: auto;display: block;float: left;margin: 0 15px;*/
	
	max-width:100%;
	max-height:200px;
	width:auto;
	height:auto;
} 
.pz_banner2 .txt{float: right;text-align: right;} 
.pz_banner2 .txt h3{font-size: 36px;padding-top: 70px;line-height: 100%;}
.pz_banner2 .txt h3 em{color: #247257;font-style: normal;}
.pz_banner2 .txt h4{font-size: 28px;color: #666666;line-height: 100%;margin: 15px 0 20px 0;}
.pz_banner2 .txt .border{width: 75px;height: 4px;background: #009a54;float: right;}
.positon-box{height: 62px;line-height: 62px;font-size: 14px;color: #998; background: url(../images/ico08.png) no-repeat 2px 24px; text-indent: 20px;}
.positon-box a{color: #998;}
.positon-box span,.positon-box a:last-child{color: #009a54;}
.positon-box a:hover{color: #009a54;}

.product-box{ margin-bottom: 30px;}
.product-box .fr-con{width: 73.21428571428571%;float: right;}
.product-box .fr-con .txt{line-height: 30px;font-size: 15px;color: #666666;padding: 10px;padding-bottom: 20px;}
.product-box .fr-con .txt.product_detail{ padding-top:25px;}
.product_detail video{ margin:20px 0;box-shadow: 0px 0px 15px #ccc;}
.product_detail table{ margin-bottom:15px;}
.product-box .fr-con .title{height: 55px;border-bottom: 1px solid #e5e5e5;line-height: 55px;position: relative;}
.product-box .fr-con .title h3{font-size: 18px;color: #009a54;display: inline-block;border-bottom: 3px solid #009a54;line-height: 52px;padding-right: 10px;}
.product-box .fr-con .title h3 i{display: inline-block;background: url(../images/ico09.png) no-repeat center;width: 34px;height: 43px;background-size: 100%;vertical-align: top;margin-right: 5px;position: relative;top: 3px;}
/*.product-box .fr-con .title .border{width: 200px;height: 3px;background: #009a54;position: absolute;left: 0;bottom: 0;}*/

/*.product-box .fr-con .title2{background: #f2f2f2;height: 40px;line-height: 40px;color: #009a54; }
.product-box .fr-con .title2 h4{border-left:4px solid #009a54;padding-left: 20px;font-size: 16px;}*/

.product-box .fr-con .txt h3{margin:15px 0; font-size: 18px;font-weight: bold;}

.product-box .fl-con{/*width: 280px;*/ width:25%; float: left;} /*calc(100% - 73.21428571428571% - 1.78571428571429%)*/
.product-box .fl-con h4{height: 80px;text-align: center;line-height: 80px;background: #009a54;color: #fff;font-size: 20px;padding-left: 20px;text-align: left;}

.product-box .fl-con ul{}
.product-box .fl-con>ul>li{border-left: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;cursor: pointer;}
.product-box .fl-con ul li .sup{display: block;line-height: 120%;font-size: 16px;background: #fff;padding: 15px 20px;background: #fff url(../images/ico11.png) no-repeat 92.5% center;background-size:6px 9px; border-right: 5px solid #e4e4e4;}
.product-box .fl-con ul li.on .sup{background: #e8fdf4 url(../images/ico10.png) no-repeat 92.5% center;background-size:9px 6px; border-right: 5px solid #ffcc00; }
.product-box .fl-con ul li .sub{display: none;}
.product-box .fl-con ul li .sub .inner{display: block;line-height: 120%;font-size: 14px;padding: 12px 20px 12px 40px;border-right: 5px solid #e4e4e4;}
.product-box .fl-con ul li .sub ul{border-top: 1px solid #dfdfdf;}
.product-box .fl-con ul li .sub li.on .inner{color: #009a54;background: #f2f2f2;}
.product-box .fl-con ul li .sub li dl{display: none;}
.product-box .fl-con ul li .sub li dl dd{line-height: 120%;font-size: 14px;}
.product-box .fl-con ul li .sub li dl dd a{display: block;border-right: 5px solid #e4e4e4;padding: 8px 20px 8px 60px;background: url(../images/ico12.png) no-repeat 50px center;background-size:4px 7px; }
.product-box .fl-con ul li .sub li dl dd.on a{color: #009a54;}
.product-box .fl-con ul li:hover .sup{background: #e8fdf4 url(../images/ico10.png) no-repeat 92.5%  center;background-size:9px 6px; border-right: 5px solid #ffcc00; }
.product-box .fl-con ul li .sub li:hover .inner{color: #009a54;background: #f2f2f2;}
.product-box .fl-con ul li .sub li dl dd:hover a{color: #009a54;}
.product-box .fl-con>ul>li.open .sub,
.product-box .fl-con>ul>li.on .sub{display: block;}
.product-box .fl-con>ul>li .sub ul li.on dl,
.product-box .fl-con>ul>li .sub ul li.open dl{display: block;}

/*新闻列表*/
.product-box .fr-con .newslist{ line-height:normal; font-size:14px; padding-bottom: 0px;}
.newslist li{width:100%;overflow:hidden;clear:both;padding:12px 0;border-bottom:1px solid #EEE;color:#aaa}
.newslist li b a{color:#555}
.newslist li a.preview{width:104px;float:left;margin-right:7px;margin-bottom:3px;margin-left:10px;display:inline}
.newslist li a.preview img{width:100px;display:block;padding:1px;border:1px solid #EEE}
.newslist li a.preview:hover img{border:1px solid #AAA}
.newslist li a.newstitle{overflow:hidden;line-height:25px;font-weight:700;font-size:14px; }
.newslist span.info{display:block;line-height:23px;color:#555; font-size:13px}
.newslist span.info small{color:#AAA;font-size:12px;}
.newslist span.info a{color:#690}
.newslist p.intro{color:#776955;line-height:20px;margin-left:5px;padding-left:10px;padding-right:10px;font-size:13px}

.pages{}
.pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.pages ul li.thisclass,
.pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	font-weight:bold;
}
.pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

/*新闻详情*/
.fr-con.newsdetail-con{ width:100%; border-top:1px solid #e5e5e5;}
.fr-con.newsdetail-con .title{ display:none;}
.newsdetail-con h1.newstitle{ font-size:20px; line-height:120%; text-align:center; font-weight:bold; margin:15px auto;}
.newsdetail-con .info{ text-align:center; color:#999;}
.newsdetail-con .boxoff{height:20px;overflow:hidden;clear:both;background:url(../images/boxoff.gif) left 15px repeat-x;margin:4px auto;position:relative}
.newsdetail-con .boxoff strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0;line-height:100px;background:url(../images/boxoff.gif) right -10px no-repeat;float:left;position:absolute;top:10px}
.newsdetail-con .pre_next{margin-top:10px;line-height:30px;color:#888;}

/*联系方式*/
.contact{}
.contact .body{ float:left; width:49%; font-size:16px;}
.contact .map{ float:right; width:49%; height:350px;}

table.mytable {width: 100%;text-align: center;text-valign: middle;border: 1px solid #aaa; border-collapse: collapse;}
table.mytable, table.mytable th, table.mytable td {border: 1px solid #aaa;}
table.mytable td { vertical-align:middle; padding: 3px; }

.mytable_library {width: 750px;text-align: left;text-valign: middle;border: 0px solid #aaa;}
.mytable_library, .mytable_library th, .mytable_library td {border: 0px solid #aaa;}

/*荣誉资质*/
.honor_list{ margin-top:20px;}
.honor_list img{ margin:20px; border:1px solid #ccc;}

.resultbar{
	height:32px;
	line-height:32px;
	background:transparent url(../images/search-top-bg.gif) repeat-x scroll;
	text-indent:12px;
	color:#428C5B;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
	margin-top:20px;
 }
.result_content{
    overflow:hidden;
	zoom:1;
	margin-bottom:30px;
 }
.sidebar{
  display:none;
  float:right;
  width:26%;
  padding:20px 0 0 20px;
  margin-right:20px;
  border-left:1px solid #dadada;
  word-wrap:break-word;
}
.sidebar h2{
  font-size:14px;
  line-height:25px;
 }
.sidebar  ul {
  padding:4px 8px;
 }
.sidebar  ul li{
  line-height:24px;
  background:url(../images/ico-3.gif) 4px 9px no-repeat;
 }
.resultlist{
  overflow:hidden;
}
.resultlist ul{
  padding:20px 20px 0 20px;
 }
.resultlist ul li{
  padding-top:15px;
 }
.resultlist .pages ul li{
  padding-top:0;
 }
.resultlist ul li h3{
  line-height:30px;
  font-size:16px;
  font-weight:normal;
 }
.resultlist ul li h3 a{
  text-decoration:underline;
 }
.resultlist ul li p{
  line-height:22px;
  color:#333;
  font-size:14px;
  /*width:82%;*/
 }
.resultlist ul li span small{
  line-height:22px;
  font-size:12px;
  margin-left:5px;
  color:#999;
 }
.resultlist ul li span a{
  color:#008400;
 }



















@media screen and (max-width:1119px) {
input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="submit"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input 
{-webkit-appearance:none;}
body{ overflow:hidden;}
.pz_top{min-width:100%; position:fixed; left:0; margin-left:0;}
.pz_main{ min-width:100%;}
.pz_down{ min-width:100%;}
.w_1120{ min-width:100%; width:100%;}
.w_0100{ min-width:100%; width:100%;}
.back_pc{ background:#fff;}

.pc_show{ display:none;}
.phone_show{ display:block;}

/*导航*/
.pc_menu.pc_show{display:block;}
.phone_right.phone_show{ display:none;}
.search.pc_show{display:block;}

/*banner*/
.pz_banner .pc_show{ display:block}
.pz_banner .phone_show{ display:none}

/*顶部欢迎*/
.back1.pc_show{display:block;}
.back1 .c_1120{ width:100%;}


.c_1120_1{ width:100%;}

.phone_right{ float:right;}
.phone_search{ position:relative; z-index:11; float:left; width:63px; height:63px; border:1px solid #e6e6e6; border-top:0; border-bottom:0; text-align:center; margin-top:0; padding-top:22px; cursor:pointer;}
.so_phone{ display:none; position:fixed; left:0; top:65px; width:100%; height:100%; background:rgba(0,0,0,.5);}
.sosuo_box{ float:left; width:100%; background:#009a54; padding-right:80px; height:60px; position:relative; z-index:11;}
.sosuo_box .input2{ float:left; width:100%; border:1px solid #009a54; height:60px; text-indent:10px; color:#fff;}
.sosuo_box ::-webkit-input-placeholder{color:#fff}
.sosuo_box :-moz-placeholder{color:#fff}
.sosuo_box ::-moz-placeholder{color:#fff}
.sosuo_box :-ms-input-placeholder{color:#fff}
.sosuo_box .input4{ position:absolute; z-index:11; width:80px; height:60px; text-align:left; right:0; top:0; color:#fff; font-size:14px; border:0; background:#009a54;margin-top:0; line-height:60px;}

.small_menu{ float:left; width:63px; height:63px; text-align:center; padding:17px 0 0 0;}
.small_menu .cha{display:none; position:absolute; width:65px; height:65px; background:#009a54; right:-1px; top:-1px; z-index:56; padding:17px 0 0 0;}
/*phone_导航*/
/*menu 效果*/
.pf_phone_menu{ display:block; position:fixed; width:100%; background:rgba(0,0,0,.5); left:0; top:65px; z-index:9998; height:100%; overflow-y:auto;}

.ph_back{ float:left; width:100%;}
.phone_menu{ float:left; width:100%; padding-bottom:100px;}
.phone_menu ul{ float:left; width:100%; height:100%; overflow-x:auto; overflow-y:hidden;}
.phone_menu ul .nli{ float:left; width:100%;  padding:0 10px; background:#009a54; position:relative; z-index:11;}
.phone_menu ul .nli span{ float:left; width:100%; position:relative; z-index:11; }
.phone_menu ul .nli span a.l1_a{ float:left; width:100%; padding:12px 0; height:60px; color:#fff; font-size:14px; text-align:center; border-bottom:solid 1px rgba(255,255,255,.1);}
.phone_menu ul .nli.on span .l1_a,
.phone_menu ul .nli span .l1_a:hover{  font-weight:normal; }
.phone_menu ul .nli span .l1_a .chi{ float:left; color:#fff; font-size:16px; height:36px; line-height:36px;}
.phone_menu ul .nli span b{ position:absolute; z-index:11; left:0; top:0; width:100%; height:60px;}
.phone_menu ul .nli:hover{ background:#09b969}

.phone_menu .nli .sub.sub_pro{ display:none; float:right; margin-top:-50px;background:#009a54; width:362px; padding:8px 37px 30px 18px; height:362px; overflow-x:hidden; overflow-y:auto;}
.phone_menu .nli .sub.sub_pro li.pro{ float:left; width:307px; padding:17px 0 15px 0; height:107px; border-bottom:1px dashed #81a4d5;}
.phone_menu .nli .sub.sub_pro li.pro .l_img{ float:left; width:99px; height:75px;}
.phone_menu .nli .sub.sub_pro li.pro .l_img a{ padding:0; background:none;}
.phone_menu .nli .sub.sub_pro li.pro .text{ float:left; width:177px; padding:0 18px 0 15px; height:75px; border-right:1px rgba(255,255,255,.1) solid}
.phone_menu .nli .sub.sub_pro li.pro .tit{ float:left; width:144px;}
.phone_menu .nli .sub.sub_pro li.pro .tit a{ float:left; width:144px; color:#ffffff; font-size:14px; line-height:30px; padding:0; background:none; overflow:hidden; text-overflow:ellipsis;}
.phone_menu .nli .sub.sub_pro li.pro .word{ float:left; width:144px; margin-top:5px;}
.phone_menu .nli .sub.sub_pro li.pro .word a{ float:left; width:144px; height:36px; color:#ececec; line-height:18px; overflow:hidden; padding:0; background:none; font-size:12px;}
.phone_menu .nli .sub.sub_pro li.pro .del{ float:left; width:12px; height:13px; margin:18px 0 0 19px;}
.phone_menu .nli .sub.sub_pro li.pro .del a{ padding:0; background:none;}

.pf_yd{ display:none; position:absolute; z-index:11; left:95px; top:10px; width:22px; height:22px; background:#fd0b31; line-height:22px; text-align:center; color:#fff; font-size:14px; border-radius:20px;}
.phone_menu .nli:hover .pf_yd{ display:block;}
input[placeholder], [placeholder], *[placeholder] {/*color:#333 !important;*/} 
::-webkit-input-placeholder{color:#999999}
:-moz-placeholder{color:#999999}
::-moz-placeholder{color:#999999}
:-ms-input-placeholder{color:#999999}
}
@media screen and (max-width:880px){
.c_1120_1{height:65px; position:relative; z-index:99; background:#fff; }
.logo{ width:320px; padding:16px 0 11px 0; margin-left:10px}
.pc_menu .nli span a{height: 65px;line-height: 65px;}
.pc_menu .nli .sub{ top: 65px;}
.search{margin-top:19.5px;}
.search-form-top{top: 50px;}
}
@media screen and (max-width:768px){
.back1.pc_show{ display:none;}
}
@media screen and (max-width:767px){
.c_1120_1{border: 1px solid #e6e6e6;}
.logo{ width:250px; padding:18px 0 11px 0; margin-left:10px}

/*导航*/
.pc_menu.pc_show{display:none;}
.phone_right.phone_show{ display:block;}
.search.pc_show{display:none;}

table td, table.table_break td { display:block !important; float:none !important; width:100% !important; }

table.mytable { position:relative; width:95% !important; display:block; overflow-y:auto; }
table.mytable tbody { position:relative; display:block; width:auto !important; }
table.table_nobreak { position:relative; width:95% !important; display:block; overflow-y:auto; }
table.table_nobreak tbody { position:relative; display:block; width:auto !important; }

table.mytable_library td, table.mytable td, table.table_nobreak td { display:table-cell !important; float:auto !important; width:auto !important; }

.pages table td{ display: inline !important; width:auto !important; margin:0 2px;}

.sidebar{ display:none;}
.resultlist ul li p{ width:94%;}
.resultlist ul li span a.url{ display:block;}
.resultlist ul li span small:first-child{ margin-left:0;}
}
@media screen and (max-width:500px){
.phone_menu .nli .sub.sub_pro{  width:100%; padding:8px 37px 30px 18px; height:362px; margin-top:-13px;}
.phone_menu .nli .sub.sub_pro li.pro{ float:left; width:100%; padding:17px 30px 15px 99px; position:relative; z-index:11;}
.phone_menu .nli .sub.sub_pro li.pro .l_img{ float:none; position:absolute; z-index:1; left:0; top:17px; width:99px; height:75px;}
.phone_menu .nli .sub.sub_pro li.pro .l_img a{ padding:0; background:none;}
.phone_menu .nli .sub.sub_pro li.pro .text{ width:100%; padding:0 18px 0 15px; height:75px; border-right:1px rgba(255,255,255,.1) solid}
.phone_menu .nli .sub.sub_pro li.pro .tit{ width:100%;}
.phone_menu .nli .sub.sub_pro li.pro .tit a{ width:100%; color:#ffffff; font-size:14px; line-height:30px; padding:0; background:none; overflow:hidden; text-overflow:ellipsis;}
.phone_menu .nli .sub.sub_pro li.pro .word{width:100%; margin-top:5px;}
.phone_menu .nli .sub.sub_pro li.pro .word a{width:100%; height:36px; color:#ececec; line-height:18px; overflow:hidden; padding:0; background:none; font-size:12px;}
.phone_menu .nli .sub.sub_pro li.pro .del{ float:none; position:absolute; right:0; top:50px; z-index:11; width:12px; height:13px; margin:0;}
.phone_menu .nli .sub.sub_pro li.pro .del a{ padding:0; background:none;}

}
@media screen and (max-width:400px){
.c_1120_1{ width:100%; height:65px; position:relative; z-index:99; background:#fff; border:1px solid #e6e6e6;}
.logo{ width:220px; padding:20px 0 11px 0; margin-left:10px}
}
/*banner_pc*/
.pz_banner_box{position:absolute; left:50%; margin-left:-960px; top:0;}
.pz_slides_3{ width:1920px; height:560px; overflow:hidden; position:relative;  }
.pz_slides_3 ._btn{ position:absolute; height:11px; bottom:18px; /*right:4%;*/ z-index:1;width: 100%;text-align: center;}
.pz_slides_3 ._btn ul{ overflow:hidden; zoom:1; /*float:left;*/ display: inline-block; }
.pz_slides_3 ._btn ul li{float:left; display:inline-block; width:24px; height:11px; background:rgba(153,153,153,.5);background:rgb(153,153,153)\9; text-indent:-9999px; overflow:hidden; margin:0 3px; text-indent:-999px; cursor:pointer;}
.pz_slides_3 ._btn ul li.on{ width:24px; height:11px; background:#009a54;}
.pz_slides_3 ._pic{ position:relative; height:100%; height:560px; z-index:0;}
.pz_slides_3 ._pic li{ zoom:1; height:560px; vertical-align:middle;position:relative;}
/*.pz_slides_3 ._pic li img{ width:1920px; height:560px; display:block;}*/
.pz_slides_3 .prev{ position:absolute; z-index:11; width:39px; height:76px; left:50%; margin-left:-660px; top:50%; margin-top:-38px; background:url(../images/play.png) no-repeat; cursor:pointer;}
.pz_slides_3 .prev:hover{ }
.pz_slides_3 .next{position:absolute; z-index:11; width:39px; height:76px; right:50%; margin-right:-660px; top:50%; margin-top:-38px; background:url(../images/play_1.png) no-repeat; cursor:pointer;}
.pz_slides_3 .next:hover{ }

/*banner*/
.slideBox{ position:relative; overflow:hidden; margin:0 auto 0 auto;  max-width:1920px; /* 设置焦点图最大宽度 */}
.slideBox .hd{ position:absolute; height:11px; bottom:18px; right:4%; z-index:1; }
.slideBox .hd li{float:left; display:inline-block; width:24px; height:11px; background:rgba(153,153,153,.5); text-indent:-9999px; overflow:hidden; margin:0 3px; text-indent:-999px;}
.slideBox .hd li.on{ width:24px; height:11px; background:#009a54;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center; line-height:0;}
.slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/focusbg.png) repeat-x; color:#fff;  text-align:left;  }
.slideBox .pd{ float:left; width:100%;}
.slideBox .prev{ position:absolute; z-index:11; width:39px; height:76px; left:50%; margin-left:-660px; top:50%; margin-top:-38px; background:url(../images/play.png) no-repeat; cursor:pointer;}
.slideBox .next{ position:absolute; z-index:11; width:39px; height:76px; right:50%; margin-right:-660px; top:50%; margin-top:-38px; background:url(../images/play_1.png) no-repeat; cursor:pointer;}

.pf_484{ float:left; width:484px; left:50%; padding:43px 24px 47px 30px; margin-top:165px; background-color:rgba(255,255,255,0.5);background:url(../images/banner_ie8bg.png)\9; text-align:left;}


@media screen and (max-width:1119px) {
.slideBox{ margin:0 auto 0 auto;}
.phone_banner{ display:block;}
.slideBox .hd{ position:absolute; height:16px; bottom:10px; right:4%; z-index:1; }
}
@media screen and (max-width:1119px){
/*banner*/
.pz_banner{min-width:100%; margin-top:65px;}
.pz_banner_box{position:relative; left:0; margin-left:0;}
.pz_slides_3{ width:100%;}
.pz_slides_3 .prev{ left:2%; margin-left:0;}
.pz_slides_3 .next{ right:2%; margin-right:0;}
.pf_484{ margin-left: 80px;width: 404px;}
}
@media screen and (max-width:1000px){
/*banner*/
.pz_banner .pc_show{ display:none}
.pz_banner .phone_show{ display:block}
.pf_484{ position:absolute; z-index:11; width:70%;  padding:20px 25px; height:auto; left:20px; margin-left:0; top:10%; margin-top:0;}
}
@media screen and (max-width:480px) {
.pf_484{  width:80%;  padding:15px 20px;}
}


/*紧急通知*/
.notice{ position:absolute; z-index:99; width:1120px; left:50%; margin-left:-560px; top:0; background:rgba(255,255,255,.45); height:51px; border-bottom:1px solid rgba(0,73,172,.5)}
.notice .new{ float:left; width:1120px; padding-left:49px; padding-right:51px; height:45px; line-height:45px; color:#009a54; font-size:14px; background:url(../images/main1.png) no-repeat 20px center; margin-top:5px;}
.notice .new li{float:left;height:45px;line-height:45px; color:#5a5a5a; font-size:12px;}
.notice .new .close{ position:absolute; z-index:11; right:18px; top:5px; width:15px; height:50px;}

/*mian*/
.back3{ background:url(../images/main3.jpg) no-repeat center 343px;}
.c_1120_2{ float:left; width:1120px; margin-top:10px;}
.t_1120{ float:left; width:1120px; height:102px; background:#3e3e3e;}
.t_1120 .tit1{ float:left; margin-left:26px; color:#fff; font-size:24px; line-height:24px; margin-top:29px;}
.t_1120 .tit1 span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;}
.more{ float:right; margin:33px 24px 0 0;}
.more a{ float:left; width:131px; height:36px; background:#009a54; color:#fff; font-size:12px; text-align:center; line-height:36px;}
.more a img{ vertical-align:middle; margin-top:-3px;}

.c_1120_3{ float:left; width:1120px; background:#dedede;}
.c_1120_3 .l_247{ float:left; width:247px;}
.c_1120_3 .l_247 ul{ float:left}
.c_1120_3 .l_247 li{ float:left; width:247px; height:77px;}
.c_1120_3 .l_247 li a{ float:left; width:247px; height:77px; font-size:16px; color:#333333; line-height:24px; padding:16px 0 0 23px; background-image:url(../images/main5.png); background-repeat: no-repeat; background-position: 209px center;}
.c_1120_3 .l_247 li a nobr{ float:left; width:100%; overflow:hidden; text-overflow:ellipsis; padding-right:50px;}
.c_1120_3 .l_247 li.on a,
.c_1120_3 .l_247 li a:hover{ color:#009a54; background-image:url(../images/main6.png);}
.c_1120_3 .l_247 li a span{ float:left; width:100%; padding-right:50px; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;  font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.c_1120_3 .l_247 li a.color{ background-color:#ebebeb;}
.c_1120_3 .l_247 li a.color1{ background-color:#dedede}
.c_1120_3 .l_247 li a.color2{ background-color:#cdcdcd}
.c_1120_3 .l_247 li a.color3{ background-color:#c6c6c6}

.c_1120_3 .r_876{ float:left; width:873px; padding:48px 13px 0 15px;}
.c_1120_3 .r_876 ul{ float:left;}
.c_1120_3 .r_876 li{ float:left; width:205px; padding:16px 11px 0; margin-left:8px; -webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.c_1120_3 .r_876 li:first-child{ margin-left:0;}
.c_1120_3 .r_876 li .t_img{ float:left; width:183px; height:137px;}
.c_1120_3 .r_876 li .d_tit{ float:left; width:100%; height:64px;}
.c_1120_3 .r_876 li .d_tit a{ float:left; width:100%; height:64px; line-height:64px; color:#333333; font-size:14px; text-align:center;}
.c_1120_3 .r_876 li:hover .d_tit a{ color:#ffffff;}
.c_1120_3 .r_876 li:hover{ background:#009a54;}

@media screen and (max-width:1119px) {
.back3{ background:none;}
.c_1120_2{ width:100%; margin-top:35px; padding:0 10px;}
.t_1120{width:100%; height:102px; background:#3e3e3e;}
.t_1120 .tit1{ float:left; width:100%; text-align:center; margin-left:0;}

.c_1120_3{ width:100%; padding:0 10px; background:none;}
.c_1120_3 .l_247{ width:100%;}
.c_1120_3 .l_247 ul{ width:100%}
.c_1120_3 .l_247 li{ width:25%; height:77px;}
.c_1120_3 .l_247 li a{ float:left; width:100%; height:77px; padding:16px 0 0 15px; background-position:90% center; font-size:14px;}
.c_1120_3 .l_247 li a nobr{ float:left; width:100%; overflow:hidden; text-overflow:ellipsis; padding-right:30px;}
.c_1120_3 .l_247 li.on a,
.c_1120_3 .l_247 li a:hover{ color:#009a54; background-image:url(../images/main6.png); font-size:14px;}
.c_1120_3 .l_247 li a span{ float:left; width:100%; padding-right:30px; font-size:14px;}

.slideBox1{ float:left; width:100%;}

.c_1120_3 .r_876{width:100%; background:#dedede; padding:24px 0 26px 0;}
.c_1120_3 .r_876 ul{ float:left; width:100%;}
.c_1120_3 .r_876 li{ float:left; width:44%; padding:0; margin:0 3%; }
.c_1120_3 .r_876 li:first-child{ margin-left:3%;}
.c_1120_3 .r_876 li .t_img{ float:left; width:100%; height:auto;}
.c_1120_3 .r_876 li .d_tit{ float:left; width:100%; height:50px;}
.c_1120_3 .r_876 li .d_tit a{ float:left; width:100%; height:50px; line-height:50px; color:#333333; font-size:14px; text-align:center;}

.c_1120_3 .pic{ float:left; width:100%; height:20px; background:#dedede;overflow:hidden; text-align:left;}
.c_1120_3 .pic ul{ float:left; width:100%; text-align:center;}	
.c_1120_3 .pic li{ float:none; display:inline-block; width:10px; height:10px; text-indent:-999px; background:#bfbfbf; margin:3px 6px; overflow:hidden; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; }
.c_1120_3 .pic li.on{ background:#15489b; width:16px; height:16px; margin:0 3px;}

.more1{ float:left; width:100%; padding:20px 10px 0 10px;}
.more1 a{ float:left; width:100%; height:40px; background:#009a54; font-size:14px; color:#fff; text-align:center; line-height:40px;}
}

@media screen and (max-width:413px) {
.c_1120_3 .l_247 li a{padding:16px 0 0 10px; font-size:12px;}
.c_1120_3 .l_247 li a nobr{ float:left; width:100%; overflow:hidden; text-overflow:ellipsis; padding-right:25px;}
.c_1120_3 .l_247 li.on a,
.c_1120_3 .l_247 li a:hover{ font-size:12px;}
.c_1120_3 .l_247 li a span{font-size:12px;}
}

.c_1120_4{ float:left; width:1120px; margin-top:200px; padding:0 6px; background:#fff; border-bottom:1px solid #eeeeee; position:relative; z-index:11;}
.list1{ float:left; width:100%}
.list1 ul{ float:left; width:33.333%;}
.list1 ul:nth-child(2n){ background:#eeeeee;}

.list1 li{ float:left; width:100%; height:472px; padding:95px 18px 0 18px;}
.list1 li .t_img1{ float:left; width:100%; line-height:0; position:relative; z-index:11;}
.list1 li .pf_73{ position:absolute; z-index:11; width:73px; height:73px; left:20px; top:20px; padding-top:12px; background:rgba(0,0,0,.6); color:#c2c2c2; text-align:center; line-height:20px; font-family:Arial, Helvetica, sans-serif;-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.list1 li .pf_73 span{ font-size:30px; line-height:30px}
.list1 li:hover .pf_73{ background:rgba(0,56,148,.6)}
.list1 li .text1{ float:left; width:100%; margin-top:22px;}
.list1 li .text1 .tit2{ float:left; width:100%;}
.list1 li .text1 .tit2 a{ float:left; width:100%; line-height:30px; height:30px; color:#333333; font-size:14px; overflow:hidden; text-overflow:ellipsis;}
.list1 li:hover .text1 .tit2 a{ color:#009a54}
.list1 li .word1{ float:left; width:100%; margin-top:10px; height:40px; overflow:hidden; line-height:20px;}
.list1 li .word1 a{ color:#565656;}
.list1 li .info{ float:left; width:100%; color:#565656; font-size:12px; height:30px; line-height:31px; margin-top:10px; }
.list1 li .info img{ vertical-align:middle; margin-top:-3px;}

.tit_pf{ position:absolute; z-index:11; left:24px; top:18px; color:#333333; font-size:24px;}
.tit_pf span{ display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:20px;}

.more2{ float:left; width:370px; height:40px; background:#009a54; margin:27px 0 0 376px;}
.more2 a{ float:left; width:370px; height:40px; text-align:center; line-height:40px; color:#ffffff; font-size:14px;}

.c_1120_4 .pic{ display:none;}

@media screen and (max-width:1119px) {
.c_1120_4{width:100%; margin-top:42px; padding:0 10px 30px 10px; border-bottom:1px solid #eeeeee; position:relative; z-index:11;}
.tit_pf{ position:static; float:left; width:100%; text-align:center;left:0; top:0; color:#333333; font-size:24px;}
.tit_pf span{ display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:20px;}

.list1 ul{ float:left; width:100%;}
.list1 ul:nth-child(2n){ background:#fff;}
.list1 li{ float:left; width:100%; height:100%; padding:24px 0 0 0;}
.list1 li .info{ text-align:center;}
.c_1120_4 .pic{ display:block; float:left; width:100%; height:20px; overflow:hidden; text-align:left; margin-top:20px;}
.c_1120_4 .pic ul{ float:left; width:100%; text-align:center;}	
.c_1120_4 .pic li{ float:none; display:inline-block; width:10px; height:10px; text-indent:-999px; background:#D0D0D0; margin:0 3px; overflow:hidden; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; }
.c_1120_4 .pic li.on{ background:#15489b; width:10px; height:10px; margin:0 3px;}
.more2{ width:100%; padding:0 10px; height:40px; background:none; margin:27px 0 0 0;}
.more2 a{width:100%; background:#009a54;}
}

.c_1120_5{ float:left; width:1120px; margin-top:45px; background:url(../images/main12.jpg) no-repeat center; padding-left:24px; padding-bottom:34px;}
.tit3{ float:left; width:100%; color:#fff; font-size:24px; margin-top:6px; line-height:70px; height:70px;}
.list2{ float:left; width:1120px;}
.list2 ul{ float:left}
.list2 li{ float:left; width:248px; height:89px; border:solid 7px rgba(255,255,255,0.3); margin-right:26px;}
.h_45{ float:left; width:100%; height:45px;}

@media screen and (max-width:1119px) {
.c_1120_5{ width:100%; margin-top:35px; background:url(../images/main14.jpg) no-repeat center; padding:0 10px 18px 10px;}
.tit3{ float:left; width:100%; color:#fff; padding-left:24px; font-size:24px; margin-top:6px; line-height:70px; height:70px; text-align:center;}
.list2{ float:left; width:100%; padding:0 10px;}
.list2 ul{ float:left; width:100%;}
.list2 li{ float:left; width:46%; height:auto; border:solid 6px rgba(255,255,255,0.3); margin-right:0; margin:0 2%; line-height:0;}
.list2 li a{ float:left; width:100%;}
.c_1120_5 .pic{ display:block; float:left; width:100%; height:20px; overflow:hidden; text-align:left; margin-top:20px;}
.c_1120_5 .pic ul{ float:left; width:100%; text-align:center;}	
.c_1120_5 .pic li{ float:none; display:inline-block; width:10px; height:10px; text-indent:-999px; background:#bfbfbf; margin:0 3px; overflow:hidden; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; }
.c_1120_5 .pic li.on{ background:#15489b; width:10px; height:10px; margin:0 3px;}	
.h_45{ height:35px;}
}

/*底部*/
.back4{ background:#3e3e3e;}
.c_1120_6{ float:left; width:1120px; padding:38px 0 50px 0;}
.c_1120_6 .l_540{ float:left; width:540px;}
.c_1120_6 .l_540 .t_540{ float:left; width:540px; height:51px;}
.c_1120_6 .l_540 .d_540{ float:left; width:540px; margin-top:10px;}
.c_1120_6 .l_540 .d_540 a{ float:left; color:rgba(255,255,255,.5); font-size:14px; height:30px; line-height:30px;}
.c_1120_6 .l_540 .d_540 a:hover{ color:#fff;}

.c_1120_6 .r_390{ float:right; width:390px;}
.c_1120_6 .r_390 .hot{ float:left; width:390px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:rgba(255,255,255,.5); margin-top:5px;}
.c_1120_6 .r_390 .d_390{ float:left; width:390px; line-height:24px; height:72px; overflow:hidden; color:rgba(255,255,255,.4); margin-top:13px;}
.c_1120_6 .r_390 .d_390 a{ float:left; margin-right:15px; color:rgba(255,255,255,.4)}
.c_1120_6 .r_390 .d_390 a:hover{ color:#fff;}

.back5{ background:#262626;}
.c_1120_7{ float:left; width:1120px; height:59px;}
.c_1120_7 .coy{ float:left; color:#808080; line-height:59px; text-transform:uppercase;}
.c_1120_7 .r_icon{ float:right; margin-top:16px;}
.c_1120_7 .r_icon .i{ float:left; margin-left:18px; width:28px; position:relative; z-index:11;}
.pf_wx{ display:none; position:absolute; z-index:11px; width:120px; height:127px; left:50%; margin-left:-60px; bottom:32px; background:url(../images/down_13.png) no-repeat; padding:10px 10px 0;}
.c_1120_7 .r_icon .i:hover .pf_wx{ display:block;}


@media screen and (max-width:1119px) {
.c_1120_7{ width:100%; height:100%; padding:60px 0 45px 0;}
.c_1120_7 .coy{ text-align:center; width:100%; color:#808080; line-height:24px; text-transform:uppercase; padding:0 20px;}
.c_1120_7 .r_icon{ float:left; width:100%; text-align:center; margin-top:0;}
.c_1120_7 .r_icon .i{ float:none; display:inline; margin:0 9px; width:28px; position:relative; z-index:11;}
.pf_wx{ display:none; position:absolute; z-index:11px; width:120px; height:127px; left:50%; margin-left:-60px; bottom:32px; background:url(../images/down_13.png) no-repeat; padding:10px 10px 0;}
.c_1120_7 .r_icon .i:hover .pf_wx{ display:block;}
.ewm{ float:left; width:100%; text-align:center; margin:17px 0 20px 0;}	
}

/*内页*/
.back6{ background:#707070; margin-top:144px;}
.c_1120_8{ float:left; width:1120px; height:49px; background:url(../images/ny1.png) no-repeat 0 center; padding-left:33px; line-height:49px; color:#cfcfcf; font-size:14px;}
.c_1120_8 a{ color:#cfcfcf}
.c_1120_8 a:hover{ color:#fff;}
.c_1120_8 .r_fl{ float:right; color:#cfcfcf; font-size:14px; line-height:49px;}
.c_1120_8 .r_fl .a_fl{ color:#009a54; text-decoration:underline;}
.t_tit_1120{ float:left; width:100%; color:#333333; font-size:26px; line-height:30px; padding:24px 0 17px 0;}
.t_tit_1120 span{ color:#565656; font-size:20px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;}
@media screen and (max-width:1119px) {
.t_tit_1120{ margin-top:65px; padding:20px 10px 50px;}	
}

.back7{ background:#f2f2f2; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; position:relative; z-index:10;}
.pf_050{ position:absolute; z-index:11; color:#fff; line-height:20px; font-size:14px; width:55%; background:#009a54 url(../images/ny3.jpg) no-repeat; top:-36px; right:0; padding:17px 0;}
.c_1120_9{ float:left; width:100%; padding:75px 0 70px 0; position:relative; z-index:11;}
.c_050{ float:left; width:650px; padding-left:29px;}

@media screen and (max-width:1119px) {
.pf_050{ background:#009a54 url(../images/ny_phone.jpg) no-repeat; top:-44px; right:0; padding:12px 10px 12px 25px; text-align:right;}
.c_050{ float:left; width:100%; padding-left:0;}	
.c_1120_9{ float:left; width:100%; padding:75px 0 40px 0;}
}

/*新闻中心*/
.t_1120_1{ float:left; width:100%;}
.new_list{ float:left; width:1120px; overflow:hidden;}
.new_list ul{ float:left; width:1180px;}
.new_list li{ float:left; width:333px; margin:60px 60px 0 0;}
.new_list li .t_img1{ float:left; width:100%; line-height:0; position:relative; z-index:11;}
.new_list li .pf_73{ position:absolute; z-index:11; width:73px; height:73px; left:20px; top:20px; padding-top:12px; background:rgba(0,0,0,.6); color:#c2c2c2; text-align:center; line-height:20px; font-family:Arial, Helvetica, sans-serif;-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.new_list li .pf_73 span{ font-size:30px; line-height:30px}
.new_list li:hover .pf_73{ background:rgba(0,56,148,.6)}
.new_list li .text1{ float:left; width:100%; margin-top:22px;}
.new_list li .text1 .tit2{ float:left; width:100%;}
.new_list li .text1 .tit2 a{ float:left; width:100%; line-height:30px; height:30px; color:#333333; font-size:14px; overflow:hidden; text-overflow:ellipsis;}
.new_list li:hover .text1 .tit2 a{ color:#009a54}
.new_list li .word1{ float:left; width:100%; margin-top:10px; height:40px; overflow:hidden; line-height:20px;}
.new_list li .word1 a{ color:#565656;}
.new_list li .info{ float:left; width:100%; color:#565656; font-size:12px; height:34px; line-height:34px; margin-top:10px; }
.new_list li .info img{ vertical-align:middle; margin-top:-3px;}

.more3{ margin:0 auto; width:174px; padding-bottom:20px;}
.more3 a{ float:left; width:174px; height:37px; background:#009a54; text-align:center; line-height:37px; color:#fff; font-size:14px; margin: 60px 0 60px 0;}

@media screen and (max-width:1119px) {
.new_list{ width:100%;}
.new_list ul{ float:left; width:100%;}
.new_list li{ float:left; width:46%; margin:30px 2% 0;}
.new_list li .t_img1{ float:left; width:100%; line-height:0; position:relative; z-index:11;}
.new_list li .pf_73{ width:70px; height:70px; left:10px; top:10px; padding-top:9px;}
.new_list li .text1{ margin-top:12px;}
.new_list li .word1{ float:left; width:100%; margin-top:5px; height:40px; overflow:hidden; line-height:20px;}
.new_list li .info{ height:28px; line-height:28px; margin-top:5px; }
.more3{ float:left; width:100%; padding:20px 2%;}
.more3 a{width:100%; height:37px; margin-top:30px;}
}

.c_1120_10{ float:left; width:100%; padding:40px 0 55px 0;}
.c_1120_10 .l_241{ cursor:pointer; float:left; width:241px; margin-right:39px; height:176px; text-align:center; padding:0 20px; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.c_1120_10 .l_241 .t_img2{ float:left; width:100%; height:49px; margin-top:20px;}
.phone_icon{ background:url(../images/ny4.png) no-repeat center 0; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.c_1120_10 .l_241:hover .phone_icon{ background:url(../images/ny4_1.png) no-repeat center 0;}
.dyj{ background:url(../images/ny5.png) no-repeat center 0; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.c_1120_10 .l_241:hover .dyj{ background:url(../images/ny5_1.png) no-repeat center 0;}
.add{ background:url(../images/ny6.png) no-repeat center 0; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.c_1120_10 .l_241:hover .add{ background:url(../images/ny6_1.png) no-repeat center 0;}
.c_1120_10 .l_241:nth-child(2n){ background:#e2e2e2;}
.text2{ float:left; width:100%; color:#565656; font-size:14px; line-height:18px; margin-top:13px;}

.c_1120_10 .r_252{ float:right; width:252px;  background:url(../images/ny7.jpg) no-repeat center;}
.c_1120_10 .r_252 a{ float:left; width:252px; text-align:center; height:176px; padding-top:66px;}
.e-book{ display:inline-block; padding:12px 17px; border:1px solid rgba(255,255,255,.3); font-size:16px; color:#fff;}

@media screen and (max-width:1119px) {
.c_1120_10{ width:100%; padding:20px 0 25px 0;}
.c_1120_10 .l_241{ float:left; width:44%; margin:20px 3%; height:100%; height:169px; text-align:center; padding:0 5px; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s;}
.c_1120_10 .r_252{ float:left; width:44%; margin:20px 3%; height:100%; min-height:169px;}
.c_1120_10 .r_252 a{ float:left; width:100%;}
.c_1120_10 .l_241:first-child{ background:#e2e2e2;}
.c_1120_10 .l_241:nth-child(2n){ background:none;}

.text2{ margin-top:13px; min-height:72px;}

}
@media screen and (max-width:407px) {
.c_1120_10{ width:100%; padding:10px 10px 25px 10px;}
.c_1120_10 .l_241{ width:100%; margin:20px 0 0 0; padding:0 10px;}
.c_1120_10 .l_241 .t_img2{ float:left; width:100%; height:49px; margin-top:20px;}
.c_1120_10 .l_241:first-child{ background:none;}
.c_1120_10 .l_241:nth-child(2n){ background:#e2e2e2;}
.c_1120_10 .r_252{ float:left; width:100%; margin:20px 0 0 0; background:url(../images/ny7.jpg) no-repeat center; background-size:cover;}
}

/*新闻内页*/
.new_tit{ float:left; width:100%; font-size:24px; color:#333333; text-align:center; padding:0 110px}
.time{ float:left; width:100%; text-align:center; color:#565656; margin-top:10px; line-height:24px; padding-bottom:28px;}
.text3{ float:left; width:100%; border-top:1px solid #dddddd; padding-top:55px; color:#565656; line-height:24px;}
.pf_return{ position:absolute; z-index:11; right:0; top:83px;}
.pf_return a{ float:left; color:#009a54; font-size:14px; height:20px; line-height:20px;}
.pf_return a img{ vertical-align:middle; margin-top:-2px;}

@media screen and (max-width:1119px) {
.new_tit{ padding:0 10px;}
.text3{ padding:30px 10px;}
.pf_return{ position:absolute; z-index:11; right:0; top:83px;}
.pf_return a{ float:left; color:#009a54; font-size:14px; height:20px; line-height:20px;}
.pf_return a img{ vertical-align:middle; margin-top:-2px;}
.pf_return{ position:static; display:table; margin:0 auto;}	
}

/*企业介绍*/
.c_1120_11{ float:left; width:100%; padding:70px 0;}
.c_1120_11 .tit4{ float:left; width:100%; text-align:center;}
.c_1120_11 .tit4 span{ display:inline-block; padding:7px 15px; min-width:115px; background:#009a54; color:#fff; font-size:20px; position:relative; z-index:11;}
.c_1120_11 .tit4 span:after{ content:""; position:absolute; z-index:11; width:34px; height:1px; background:#799dcf; left:-34px; top:20px;}
.c_1120_11 .tit4 span:before{ content:""; position:absolute; z-index:11; width:34px; height:1px; background:#799dcf; right:-34px; top:20px;}

.c_1120_11 .page{ float:left; width:100%; color:#565656; font-size:14px; line-height:24px; margin-top:50px;}

.city{ float:left; width:100%; margin-top:50px; position:relative; z-index:11;}
.l_1120{ float:left; width:100%;}
.l_1120 .l_531{ float:left; width:531px;}
.l_1120 .r_528{ float:right; width:528px; margin-top:85px; color:#565656; line-height:24px; font-size:14px;}

.play{ position:absolute; z-index:11; width:528px; right:0; top:0; background:#d6d6d6; height:44px;}
.play ul{ float:left; width:100%;}
.play li{ float:left; width:33.33333%; height:44px; padding-left:62px; color:#565665; font-size:18px; line-height:44px; cursor:pointer;}
.play li:first-child{ background:url(../images/1_1.png) no-repeat 24px center;}
.play li:first-child.on{ background:url(../images/1.png) no-repeat 24px center #009a54; color:#fff;}
.play li:nth-child(2n){ background:url(../images/2.png) no-repeat 24px center #e2e2e2;}
.play li:nth-child(2n).on{ background:url(../images/2_1.png) no-repeat 24px center #009a54; color:#fff;}
.play li:last-child{ background:url(../images/3.png) no-repeat 24px center;}
.play li:last-child.on{ background:url(../images/3_1.png) no-repeat 24px center #009a54; color:#fff;}

@media screen and (max-width:1119px) {
.c_1120_11{ padding:70px 10px 30px;}
.city{ float:left; width:100%; margin-top:100px;}
.l_1120 .l_531{ width:100%;}
.l_1120 .r_528{ float:left; width:100%; margin-top:20px;}

.play{ width:100%; left:0; top:-40px; margin-top:-22px;}
.play li{ float:left; width:33.33333%; height:44px; padding-left:50px; color:#565665; font-size:16px; line-height:44px; cursor:pointer;}
.play li:first-child{ background:url(../images/1_1.png) no-repeat 18px center;}
.play li:first-child.on{ background:url(../images/1.png) no-repeat 18px center #009a54; color:#fff;}
.play li:nth-child(2n){ background:url(../images/2.png) no-repeat 18px center #e2e2e2;}
.play li:nth-child(2n).on{ background:url(../images/2_1.png) no-repeat 18px center #009a54; color:#fff;}
.play li:last-child{ background:url(../images/3.png) no-repeat 18px center;}
.play li:last-child.on{ background:url(../images/3_1.png) no-repeat 18px center #009a54; color:#fff;}
	
}
@media screen and (max-width:400px) {
.play li{ float:left; width:33.33333%; height:44px; padding-left:50px; color:#565665; font-size:12px; line-height:44px; cursor:pointer;}
}
@media screen and (max-width:350px) {
.play li{ float:left; width:33.33333%; height:44px; padding-left:40px; color:#565665; font-size:12px; line-height:44px; cursor:pointer;}
.play li:first-child{ background:url(../images/1_1.png) no-repeat 10px center;}
.play li:first-child.on{ background:url(../images/1.png) no-repeat 10px center #009a54; color:#fff;}
.play li:nth-child(2n){ background:url(../images/2.png) no-repeat 10px center #e2e2e2;}
.play li:nth-child(2n).on{ background:url(../images/2_1.png) no-repeat 10px center #009a54; color:#fff;}
.play li:last-child{ background:url(../images/3.png) no-repeat 10px center;}
.play li:last-child.on{ background:url(../images/3_1.png) no-repeat 10px center #009a54; color:#fff;}
	
}
.c_1120_12{ float:left; width:100%; padding-top:58px;}
.c_1120_12 .tit4{ float:left; width:100%; text-align:center;}
.c_1120_12 .tit4 span{ display:inline-block; padding:7px 15px; min-width:115px; background:#009a54; color:#fff; font-size:20px; position:relative; z-index:11;}
.c_1120_12 .tit4 span:after{ content:""; position:absolute; z-index:11; width:34px; height:1px; background:#799dcf; left:-34px; top:20px;}
.c_1120_12 .tit4 span:before{ content:""; position:absolute; z-index:11; width:34px; height:1px; background:#799dcf; right:-34px; top:20px;}

.list3{ float:left; width:100%; background:#e9e9e9; margin-top:50px; padding:29px 151px 34px 181px; position:relative; z-index:11;}
.list3 ul{ float:left; width:100%;}
.list3 li{ float:left; width:345px; margin-left:48px; line-height:24px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.list3 li a{ float:left; width:345px; background:url(../images/ny13.jpg) no-repeat 0 center; color:#565656; line-height:24px; padding-left:16px; overflow:hidden; text-overflow:ellipsis;}
.list3 li a:hover{ color:#009a54;}

.pf_sjx{ position:absolute; z-index:11; width:23px; height:25px; right:0; bottom:0;}

@media screen and (max-width:1119px) {
.c_1120_12{ padding:49px 0 0 0; }
.list3{ margin-top:23px; padding:29px 10px 34px 10px; position:relative; z-index:11;}
.list3 li{ width:50%; margin-left:0;}
.list3 li a{ width:100%; }

}

@media screen and (max-width:560px) {
.list3 li{ width:100%; margin-left:0;}
}

.back8{ border-bottom:1px solid #e0e0e0; padding-bottom:30px;}
.img_map{ float:left; width:100%; line-height:0;}

/*联系我们*/
.t_0100{ float:left; width:100%; border:1px solid #dfdfdf; background:#f6f6f6; margin-top:43px; padding:10px 40px;}
.t_0100 .No1{ float:left; width:100%;}
.t_0100 .No1 span{ float:left; color:#565656; font-size:16px; font-weight:bold; line-height:45px; width:128px;}
.t_0100 .No1 label{ float:left; margin-left:50px; color:#565656; font-size:14px; line-height:45px;}

@media screen and (max-width:1119px) {
.t_0100{ margin-top:43px; padding:8px 20px;}
.t_0100 .No1 span{ float:left; color:#565656; font-size:16px; font-weight:bold; line-height:40px; width:100%;}
.t_0100 .No1 label{ float:left; margin-left:0; min-width:150px; margin-right:10px; color:#565656; font-size:14px; line-height:40px;}
}

.form{ float:left; width:100%;}
.t_input_box{ float:left; width:100%;}
.l_540_1{ float:left; width:540px; height:40px; background:#e6e6e6; margin-top:40px; padding-left:100px; position:relative; z-index:11;}
.l_540_1 span{ position:absolute; z-index:11; left:20px; top:0; font-size:16px; color:#333333; line-height:40px; overflow:hidden}
.l_540_1:nth-child(2n){ float:right}
.input2{ float:left; width:100%; background:none; border:0; height:38px; text-indent:10px;}
.l_540_1 select{ /*text-indent:10px;*/ float:left; text-align:center; width:33.333%;  height:40px; border:0; background:none;   -webkit-appearance:none; appearance:none; -moz-appearance:none; color:#565656; background:url(../images/ny15.png) no-repeat 95% center;}

.box_1120{ float:left; width:100%; background:#e6e6e6; padding-left:100px; padding-right:50px; margin-top:40px; height:40px; position:relative; z-index:11;}
.box_1120 span{position:absolute; z-index:11; left:20px; top:0; font-size:16px; color:#333333; line-height:40px; overflow:hidden}
.anniu{ position:absolute; z-index:11; right:20px; top:13px;}
.box_1120 .pfo_name{ float:left; color:#565656; line-height:40px; margin:0 20px;}
.box_1120 .pfo_name img{ vertical-align:middle; margin-top:-3px;}

.box_1120.padding{ padding-right:0;}

.child{ float:left; width:100%; position:relative; z-index:11;}
.child span{ position:absolute; z-index:11; left:20px; top:40px; font-size:16px; color:#333333; line-height:40px; overflow:hidden}
.input3{ float:left; width:100%; color:#333333; height:142px; background:#e6e6e6; padding:0 10px; margin-top:40px; border:0; text-indent:100px; line-height:40px;}
.code{ float:left; width:100%; padding-left:100px; position:relative; z-index:11;}
.code span{ position:absolute; z-index:11; left:0; top:40px; width:100px; padding-left:20px; font-size:16px; color:#333333; background:#e6e6e6; line-height:40px; overflow:hidden}

.input4{ float:left; width:412px; margin-top:40px; height:40px; background:#e6e6e6; border:0;}
.co_img{ float:left; margin:40px 0 0 23px;}
.input5{ float:left; width:100%; margin-top:40px; height:40px; background:#009a54; border:0; color:#e6e6e6; font-size:16px; cursor:pointer;}

@media screen and (max-width:1119px) {
.form{ padding:0 10px;}	
.l_540_1{ width:100%;}
.box_1120{ width:100%; padding-right:0; height:100%;}
.input4{ width:65%;}
.co_img{ float:left; width:30%; max-width:97px; height:40px; margin:40px 0 0 5%;}
.l_540_1 select{text-align:left;}
}




/*快速接头--内页*/
.fc_1120_1{ float:left; width:100%; padding:109px 0 62px 0;}
.fc_1120_1 .l_448{ float:left; width:448px;}
.game448{ float:left; width:448px; height:445px; position:relative; }
.game448 .topimg{ position:absolute; width:46px; height:51px; right:0; top:0; z-index:2; text-align: center;  line-height:36px; color:#ffffff; font-size:14px; background:url(../images/fimg9.png) no-repeat;}
.game448 .bigImg{ float:left; width:448px; height:338px; border:#cccccc solid 1px; overflow:hidden;}
.game448 .bigImg li{ line-height:0;}
.game448 .bigImg li img{ width:446px; height:336px;}
.game448 .smallScroll{ float:left; width:448px; height:89px; margin:28px 0 0 0;}
.game448 .smallScroll .smallImg{ float:left; width:405px; height:87px;}
.game448 .smallScroll .smallImg ul{ float:left; width:405px;}
.game448 .smallScroll .smallImg ul li{ float:left; width:113px; height:85px; margin:1px 11px; border:#cfcfcf solid 1px;}
.game448 .smallScroll .smallImg ul li img{ width:111px; height:83px;}
.game448 .smallScroll .smallImg ul li.on{ margin:0 10px; width:115px; height:87px; border:#009a54 solid 2px;}
.game448 .smallScroll .sPrev{ float:left; width:13px; height:38px; margin:26px 10px 0 0; background:url(../images/fimg8.png) left top no-repeat;
-moz-transition: all 0s ease-out 0s; 
-o-transition: all 0s ease-out 0s; 
transition: all 0s ease-out 0s;
}
.game448 .smallScroll .sPrev:hover{background:url(../images/fimg8_h.png) left top no-repeat;}
.game448 .smallScroll .sNext{ float:right; width:13px; height:38px; margin:26px 0 0 0; background:url(../images/fimg8_2.png) right top no-repeat;
-moz-transition: all 0s ease-out 0s; 
-o-transition: all 0s ease-out 0s; 
transition: all 0s ease-out 0s;
}
.game448 .smallScroll .sNext:hover{ background:url(../images/fimg8_2_h.png) right top no-repeat;}
@media screen and (max-width:1119px){
/*快速接头--内页*/
.fc_1120_1{ float:left; width:100%; padding:90px 0 62px 0;}
.fc_1120_1 .l_448{ float:left; width:100%;}
.game448{ float:left; width:100%; height:auto;}
.game448 .bigImg{ float:left; width:100%; height:auto; overflow: visible;}
.game448 .bigImg li img{ width:100%; height:auto;}
.game448 .smallScroll{ float:left; width:100%; height:90px; margin:28px 0 0 0;}
.game448 .smallScroll .smallImg{ float:left; width:80%; height:87px;}
.game448 .smallScroll .smallImg ul{ float:left; width:100%;}
.game448 .smallScroll .smallImg ul li{ float:left; width:111px; height:85px; margin:1px 11px; border:#cfcfcf solid 1px;}
.game448 .smallScroll .smallImg ul li img{ width:111px; height:83px;}
.game448 .smallScroll .smallImg ul li.swiper-slide-active{ margin:0 10px; width:111px; height:87px; border:#009a54 solid 2px;}
.game448 .smallScroll .sPrev{ float:left; width:10%; height:38px; margin:26px 0 0 0; background:url(../images/fimg8.png) left top no-repeat;
-moz-transition: all 0s ease-out 0s; 
-o-transition: all 0s ease-out 0s; 
transition: all 0s ease-out 0s;
}
.game448 .smallScroll .sPrev:hover{background:url(../images/fimg8_h.png) left top no-repeat;}
.game448 .smallScroll .sNext{ float:right; width:10%; height:38px; margin:26px 0 0 0; background:url(../images/fimg8_2.png) right top no-repeat;
-moz-transition: all 0s ease-out 0s; 
-o-transition: all 0s ease-out 0s; 
transition: all 0s ease-out 0s;
}
.game448 .smallScroll .sNext:hover{background:url(../images/fimg8_2.png) right top no-repeat;}


.swiper-container { position:relative; z-index:1; display:block;
        width: 100%;
        height: 300px;
        margin-left: auto;
        margin-right: auto;
		position:relative;
		overflow:hidden;
    }
.swiper-wrapper{ float:left; width:100%; display:flex; position:relative;
display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;

}
.swiper-slide {
	float:left; width:100%; height:auto;-webkit-flex-shrink: 0; position:relative; background-size: cover;
    background-position: center
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    }
    .gallery-top {
        height: 100%;
        width: 100%;
    }
    .gallery-thumbs {
        box-sizing: border-box;
    }
    .gallery-thumbs .swiper-slide {
        
    }
    .gallery-thumbs .swiper-slide-active {
    }





	
}


        





.fc_1120_1 .r_612{ float: right; width:612px;}
.fc_1120_1 .r_612 .t_612_1{ float:left; width:100%; padding:0 0 24px 0; border-bottom:#c7c7c7 dotted 1px;}
.fc_1120_1 .r_612 .t_612_1 .l_490{ float:left; width:490px; color:#333333; font-size:24px; line-height:26px;}
.fc_1120_1 .r_612 .t_612_1 .r_108{ float:right; width:108px; padding:0 0 0 22px; background:url(../images/ny_9.jpg) left top no-repeat;}
.fc_1120_1 .r_612 .t_612_1 .r_108 a{ color:#009a54; font-size:14px; line-height:15px;}
.fc_1120_1 .r_612 .t_612_2{ float:left; width:100%; padding:30px 0 24px 0; color:#565656; font-size:12px; line-height:24px; border-bottom:#c7c7c7 dotted 1px;}
.fc_1120_1 .r_612 .t_612_3{ float:left; width:100%; padding:27px 0; border-bottom:#c7c7c7 dotted 1px;}
.fc_1120_1 .r_612 .t_612_3 .acbtn{ float:left; width:138px; height:29px; margin-right:20px; background-color:#bebebe; text-align:center;}
.fc_1120_1 .r_612 .t_612_3 .acbtn:hover{ background-color:#009a54;}
.fc_1120_1 .r_612 .t_612_3 .acbtn b{ display:inline-block; width:22px; height:22px; margin:3px 6px 0 0;}
.fc_1120_1 .r_612 .t_612_3 .acbtn b.b1{ background:url(../images/fimg2.png) no-repeat;}
.fc_1120_1 .r_612 .t_612_3 .acbtn:hover b.b1{ background:url(../images/fimg2_h.png) no-repeat;}
.fc_1120_1 .r_612 .t_612_3 .acbtn b.b2{ background:url(../images/fimg3.png) no-repeat;}
.fc_1120_1 .r_612 .t_612_3 .acbtn:hover b.b2{ background:url(../images/fimg3_h.png) no-repeat;}
.fc_1120_1 .r_612 .t_612_3 .acbtn b.b3{ background:url(../images/z_bj1.png) no-repeat;}
.fc_1120_1 .r_612 .t_612_3 .acbtn:hover b.b3{ background:url(../images/z_bj2.png) no-repeat;}

.fc_1120_1 .r_612 .t_612_3 .acbtn span{ display:inline-block; color:#009a54; font-size:12px; line-height:29px; vertical-align:top;}
.fc_1120_1 .r_612 .t_612_3 .acbtn:hover span{ color:#fff;}
.fc_1120_1 .r_612 .t_612_4{ float:left; width:100%; padding:22px 0 0 0;}
.fc_1120_1 .r_612 .t_612_4 .ttop{ float:left; width:100%; color:#333333; font-size:14px; font-weight: bold; line-height:26px;}
.fc_1120_1 .r_612 .t_612_4 .ddown{ float:left; width:100%; padding:25px 0 0 0; color:#565656; line-height:24px;}
.fc_1120_1 .r_612 .t_612_4 .ddown a{ color:#565656; margin-right:26px;}
.fc_1120_1 .r_612 .t_612_4 .ddown a:hover{ color:#009a54;}
.fc_1120_2{ float:left; width:100%; /*padding:58px 0 25px 0;*/ padding:0 0 25px 0; border-bottom:#dbdbdb solid 1px;}
.slde_proin{ float:left; width:100%;}
.slde_proin .hd{ float:left; width:100%; height:44px;}
.slde_proin .hd ul{ float:left; width:100%;}
.slde_proin .hd ul li{ float:left; width:33.333333%; height:44px; font-size:14px; line-height:44px; text-align:center; cursor:pointer;}
.slde_proin .hd ul li.li_1{ background-color:#a5a5a5; color:#fff;}
.slde_proin .hd ul li.on.li_1{ background-color:#009a54;  color:#fff;}
.slde_proin .hd ul li.li_2{ background-color:#d7d7d7; color:#009a54;}
.slde_proin .hd ul li.on.li_2{ background-color:#009a54; color:#fff;}
.slde_proin .hd ul li.li_3{ background-color:#a5a5a5;  color:#fff;}
.slde_proin .hd ul li.on.li_3{ background-color:#009a54;color:#fff; }
.slde_proin .bd{ float:left; width:100%;}
.slde_proin .bd .pronin_show{ float:left; width:100%; padding:35px 20px 0 20px; color:#565656; font-size:14px; line-height:24px;}
.slde_proin .bd .pronin_show .piece_pron{ float:left; width:100%; padding:0 0 35px 0;}
.slde_proin .bd .pronin_show .piece_pron .prontitle{ float:left; width:100%;}
.slde_proin .bd .pronin_show .piece_pron .prontitle .titpro{ float:left; height:28px; padding:0 25px; background-color:#dbdbdb; color:#565656; font-size:14px; font-weight: bold; line-height:28px;}
.slde_proin .bd .pronin_show .piece_pron .prontext{ float:left; width:100%; padding:25px 0 0 0;}
.fc_1120_3{ float:left; width:100%; padding:55px 0 75px 0;}
.fc_1120_3 .l_176{ float:left; width:176px; padding:90px 0 17px 0; border-bottom:#cccccc solid 1px; color:#333333; font-size:24px; line-height:32px;}
.fc_1120_3 .l_176 span{ color:#565656; font-size:14px; line-height:19px; text-transform:uppercase;}
.slide_939{ float:right; width:939px; position:relative;}
.slide_939 .bd{ float:left;}
.slide_939 .bd ul{ float:left; width:939px;}
.slide_939 .bd ul li{ float:left; width:272px; margin:0 0 0 41px;}
.slide_939 .bd ul li .img_related{ float:left; width:272px; height:205px; background:url(../images/fimg5.jpg) no-repeat; background-size:cover;}
.slide_939 .bd ul li:hover .img_related{background:url(../images/fimg5_h.jpg) no-repeat; background-size:cover;}
.slide_939 .bd ul li .img_related img{ width:272px; height:205px;}
.slide_939 .bd ul li .tit_related{ float:left; width:100%; padding:20px 0 21px 0; border-bottom:#cccccc solid 1px;}
.slide_939 .bd ul li .tit_related .l_175{ float:left; width:175px; color:#333333; font-size:16px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.slide_939 .bd ul li .tit_related .l_175 a{ color:#333333; font-size:16px;}
.slide_939 .bd ul li:hover .tit_related .l_175 a{ color:#009a54;}
.slide_939 .bd ul li .tit_related .r_68{ float:right; width:68px; height:25px; }
.slide_939 .bd ul li .tit_related .r_68 a{float:left; width:68px; height:25px; color:#009a54;  border:#009a54 solid 1px; text-align:center; line-height:23px; color:#009a54;}
.slide_939 .bd ul li:hover .tit_related .r_68 a{ color:#fff;  background-color:#009a54;}
.slide_939 .hd{ position:absolute; width:45px; height:21px; left:-48px; bottom:0;}
.slide_939 .hd ul{ float:left; width:100%; height:0; overflow:hidden;}
.slide_939 .leftprev{ float:left;width:20px; height:21px; background:url(../images/fimg7.png) left top no-repeat; cursor:pointer;}
.slide_939 .leftprev:hover{ background-position:-20px 0;}
.slide_939 .rignext{ float:left; width:20px; height:21px; background:url(../images/fimg7.png) 0 -23px no-repeat; margin-left:5px; cursor:pointer;}
.slide_939 .rignext:hover{ background-position:-20px -23px;}
@media screen and (max-width:1119px) {
.fc_1120_1{ padding:109px 2% 45px 2%;}
.fc_1120_1 .r_612{ float: left; width:100%; margin:30px 0 0 0;}
.fc_1120_1 .r_612 .t_612_1{ padding:0 110px 24px 0; position:relative;}
.fc_1120_1 .r_612 .t_612_1 .l_490{ width:100%; }
.fc_1120_1 .r_612 .t_612_1 .r_108{ position:absolute; right:0; top:0;}
.fc_1120_1 .r_612 .t_612_3 .acbtn{ width:48%; margin-right:4%;}
.fc_1120_1 .r_612 .t_612_3 .acbtn:nth-child(2){margin-right:0;}
.fc_1120_2{  /*padding:58px 2% 25px 2%;*/ padding:0 2% 25px 2%; }

.fc_1120_3{ padding:45px 2% 45px 2%; }
.fc_1120_3 .l_176{ padding:0 0 17px 0; }

.slide_939{ float:left; width:100%; position: static; border-bottom:#cccccc solid 1px; margin-top:8%;}
.slide_939 .bd{ float:left; width:100%;}
.slide_939 .bd ul{ width:100%;}
.slide_939 .bd ul li{ width:100%; margin:0;}
.slide_939 .bd ul li .img_related{  width:100%; height:auto; text-align:center;}
.slide_939 .bd ul li .img_related img{ width:100%; height:auto;}
.slide_939 .bd ul li .tit_related{ text-align:center; border:0;}
.slide_939 .bd ul li .tit_related .l_175{ width:70%; padding-left:10%; text-align:left;}
.slide_939 .bd ul li .tit_related .r_68{ float:right; width:30%; padding-right:10%;}
.slide_939 .bd ul li .tit_related .r_68 a{float:right; }
.slide_939 .hd{ position: static; float:left; width:100%; height:auto; left:auto; bottom:auto; padding-bottom:25px;}
.slide_939 .hd ul{ float:none; margin:0 auto; display:table; width:auto; height:auto;}
.slide_939 .hd ul li{ float:left; width:15px; height:15px; margin:3px 14px; background-color:#c0c0c0; cursor:pointer; text-indent:-90px; overflow:hidden;
border-radius:22px; 
-webkit-border-radius:22px; 
-moz-border-radius:22px; 
-o-border-radius:22px;
}
.slide_939 .hd ul li.on{ width:21px; height:21px; margin:0 11px; background-color:#15489c;}
}
@media screen and (max-width:480px) {
.slide_939 .bd ul li .tit_related .l_175{ padding-left:6%;}
.slide_939 .bd ul li .tit_related .r_68{  padding-right:6%;}	
}

/*快速接头*/
.h_0100_1{ float:left; width:100%; margin:30px 0 0 0;}
.h_0100_1 ul{ float:left; width:100%;}
.h_0100_1 ul li{ float:left; width:100%; padding:16px 0; border-bottom:1px dashed #cbcbcb;overflow: hidden;}
.h_88{ float:left; /*width:88px;*/ height:27px; line-height:27px; text-align:center; background:#838383; color:#fff; font-size:14px; font-weight:bold;}
.h_1010{ float:left; /*width:1010px;*/ margin:0 0 0 22px;height:27px;overflow: hidden;}
.l_910{ float:left; /*width:910px;*/}
/*.h_1010_4{width:900px;}*/
.l_910 a{ float:left; /*width:91px;*/ color:#565656; line-height:27px; padding-right:20px; }
.l_910 a.on,
.l_910 a:hover{ color:#009a54;}

/*更改样式*/
.h_88_w_1{width:160px;}/*压缩机*/
.h_1010_w_1{width:935px;}/*压缩机*/
.l_910_w_1{width:820px;} /*压缩机*/


.h_88_w_2{width:120px;}/*快速接头*/
.h_1010_w_2{width:975px;}/*快速接头*/
.l_910_w_2{width:860px;} /*快速接头*/

.h_88_w_3{width:190px;}/*电动螺丝刀*/
.h_1010_w_3{width:905px;}/*电动螺丝刀*/
.l_910_w_3{width:790px;} /*电动螺丝刀*/

.h_88_w_4{width:90px;}/*机械工具*/
.h_1010_w_4{width:1005px;}/*机械工具*/
.l_910_w_4{width:890px;} /*机械工具*/




.h_more{ float:right; }
.h_more a{ float:right; color:#333333; line-height:27px;  padding:0 17px 0 0; background:url(../images/himg1.jpg) right center no-repeat;}
.zk{ float:right; }
.zk a{ float:right; color:#333333; line-height:27px;  padding:0 17px 0 0; background:url(../images/himg1.jpg) right center no-repeat;}

.l_910 .h_colse{ float:left; width:auto; margin:0 40px 0 0; color:#565656; line-height:27px; background:url(../images/himg2.jpg) right center no-repeat; padding:0 20px 0 0;}

.l_910_t{ float:left; width:905px;}
.l_910_t .text{width:30%;float:left; height:27px;}
.h_but{ float:left; width:100%; margin:32px 0 0 0;}
.h_but a{ float:right; width:153px; height:35px; line-height:35px; text-align:center; color:#fff; font-size:14px; background:#3f70ca; margin:0 0 0 25px;}

.h_0100_2{ float:left; width:100%; overflow:hidden;}
.h_0100_2 ul{ float:left; width:1250px; padding:0 0 77px 0;}
.h_0100_2 ul li{ float:left; width:350px; padding:0 62px 0 0; margin:66px 62px 0 0; border-right:1px solid #dbdbdb; box-sizing:border-box;}
.h_pic{ float:left; width:288px;  position:relative; line-height:0; background:url(../images/himg3_1.jpg) left top no-repeat;}
.h_pic img{height:217px;}
.h_news{ position:absolute; right:0; top:0; width:46px; height:51px; background:url(../images/himg4_1.png) left top no-repeat; text-align:center; color:#fff; float:left; font-size:14px; line-height:36px;}
.h_pic:hover{ background:url(../images/himg3.jpg) left top no-repeat;}
.h_pic:hover .h_news{ background:url(../images/himg4.png) left top no-repeat;}
.h_tx1{ float:left;  width:288px; padding:26px 0 11px 0;}
.h_tx1 a{ float:left;  width:288px; text-align:center; overflow:hidden;text-overflow:ellipsis; color:#333333; font-size:16px; line-height:26px;}
.h_tx1 a:hover{ color:#009a54;}
.h_tx2{ float:left;  width:288px; padding:0 0 27px 0;}
.h_tx2 a{ float:left;  width:288px; text-align:center; overflow:hidden; height:40px; color:#565656; line-height:20px;}
.h_tx3{ float:left;  width:288px;  text-align:center;}
.h_tx3 a{ display:inline-block; text-align:center; width:86px; height:27px; line-height:27px; color:#fff; margin:0 11px;}
.h_tx3 .h_a1{ border:1px solid #b8b8b8; color:#333333;}
.h_tx3 .h_a1:hover{ background:#b8b8b8; color:#fff;}
.h_tx3 .h_a2{ border:1px solid #009a54; color:#009a54;}
.h_tx3 .h_a2:hover{ background:#009a54; color:#fff;}
.h_phone{ float:left; width:100%;}

.pf_h_bx{/* display:none;*/ position:fixed; top:0; left:0; width:100%; height:100%; background:url(../images/himg10.png) left top repeat; z-index:99999;}
.pf_h{ width:395px; height:249px; background:url(../images/himg9.jpg) left top no-repeat; position:absolute; left:50%; top:50%; margin:-198px 0 0 -125px; background-size:100% 100%;}
.pf_h_t{ float:left; width:90%; margin:94px 5% 0 5%; color:#707070; font-size:18px; line-height:28px; text-align:center;}
.pf_h_d{ float:left; width:90%; margin:17px 6% 0 5%; text-align:center;}
.pf_h_d a{ display:block; margin:0 auto; line-height:33px; width:104px; height:33px; background:#009a54; color:#fff; font-size:14px;}

@media screen and (max-width:1119px) {
.h_0100_1{ padding:0 2%; margin:0;}	
.h_0100_1 ul li{ position:relative; /*padding:10px 0;*/}
.h_88{ /*width:76px;*/ position:absolute; left:0; top:50%; margin:-14px 0 0 0;}
.h_1010{ float:left; /*width:100%;*/ margin:0; /*padding:0 0 0 86px;*/ box-sizing:border-box;overflow: hidden;}
.l_910{ float:left; /*width:100%;*/}
.h_1010_4{padding:0 0 0 160px; }


.l_910 a{ width:auto; padding:0 20px 0 0;}

.h_88_w_1{width:160px;}/*压缩机*/
.h_1010_w_1{width:100%; padding:0 0 0 170px;}/*压缩机*/
.l_910_w_1{width:100%; padding:0 50px 0 0; box-sizing:border-box;} /*压缩机*/

.h_88_w_2{width:120px;}/*快速接头*/
.h_1010_w_2{width:100%; padding:0 0 0 130px;}/*快速接头*/
.l_910_w_2{width:100%; padding:0 50px 0 0; box-sizing:border-box;} /*快速接头*/

.h_88_w_3{width:190px;}/*电动螺丝刀*/
.h_1010_w_3{width:100%; padding:0 0 0 200px;}/*电动螺丝刀*/
.l_910_w_3{width:100%; padding:0 50px 0 0; box-sizing:border-box;} /*电动螺丝刀*/

.h_88_w_4{width:90px;}/*机械工具*/
.h_1010_w_4{width:100%; padding:0 0 0 100px;}/*机械工具*/
.l_910_w_4{width:100%; padding:0 50px 0 0; box-sizing:border-box;} /*机械工具*/


.h_more{ position:absolute; right:0; top:16px;}
.zk{ position:absolute; right:0; top:16px;}

.h_but{ margin:20px 0 0 0;}
.h_but a{ float:left; width:46%; height:35px; line-height:35px; text-align:center; color:#fff; font-size:14px; background:#3f70ca; margin:0 8% 0 0;}
.h_but a:nth-child(2n){ margin-right:0;}


.h_0100_2{ float:left; width:100%; overflow:hidden; padding:0 2% 50px 2%;}
.h_0100_2 ul{ float:left; width:100%; padding:0 0 5px 0;}
.h_0100_2 ul li{ float:left; width:50%; padding:0 0 30px 0; margin:30px 0 0 0; border-right:none; box-sizing:border-box; background:url(../images/himg8.jpg) left bottom no-repeat; background-size:92% 1px;}
.h_0100_2 ul li:nth-child(2n){ background:url(../images/himg8.jpg) right bottom no-repeat;}

.h_pic{ float:left; width:100%; height:auto; background-size:100% 100%;}
.h_pic img{height:auto;}
.h_pic:hover{ background-size:100% 100%;}
.h_tx1{ float:left;  width:100%; padding:26px 0 11px 0;}
.h_tx1 a{ float:left;  width:100%;}
.h_tx1 a:hover{ color:#009a54;}
.h_tx2{ float:left;  width:100%; padding:0 0 27px 0;}
.h_tx2 a{ float:left;  width:100%; }
.h_tx3{ float:left;  width:100%;}
.h_tx3 a{ width:60px; margin:0 5px;}
.h_phone{ float:left; width:100%; padding:0 8% 0 0; border-right:1px solid #dbdbdb;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.h_0100_2 ul li:nth-child(2n) .h_phone{ clear:left; float:right; padding:0 0 0 8%; border:none;}


.pf_h{ float:left;margin:10% 5% 0 5%; left:0; top:0; position:static; width:90%; height:auto; background-size:100% auto;}
.pf_h_t{ float:left; width:90%; margin:24% 5% 0 5%; color:#707070; font-size:18px; line-height:28px; text-align:center; }
.pf_h_d{ float:left; width:90%; margin:5% 5% 32% 5%; text-align:center;}
.pf_h_d a{ display:block; margin:0 auto; line-height:33px; width:104px; height:33px; background:#009a54; color:#fff; font-size:14px;}
}


/**/
.h_0100_3{ float:left; width:100%; padding:55px 0 115px;}
.h_600{ float:left; width:50%; margin:0 25%; height:232px; background:url(../images/himg11.jpg) center top no-repeat;}
.h_600_1{ float:left; width:100%; color:#707070; font-size:18px; line-height:28px; margin:79px 0 0 ; text-align:center;}
.h_600_2{ float:left; width:100%; margin:19px 0 0 ; text-align:center;}
.h_600_2 a{ display:block; margin:0 auto; line-height:33px; width:104px; height:33px; background:#009a54; color:#fff; font-size:14px;}

@media screen and (max-width:1119px) {
.h_600{ float:left; width:80%; margin:0 10%; height:232px; background:url(../images/himg11.jpg) center top no-repeat;}
}
.zhankai{width:100%;float:left; position:relative; height:30px;}
.zhankai a{float:left;}

.h_more{display:none}
.ul_wrap{height:240px;overflow: hidden;}

@media screen and (max-width:1119px) {
.ul_wrap{min-height:100px;overflow: hidden;}
.l_910 .h_colse{margin: 0 10px 0 0;}
.h_0100_1 ul li{min-height:60px;}
.l_910_t{ float:left; width:100%;}
.l_910_t .text{width:70%;float:left; height:27px;}

}

/*网站地图*/
.wzdt{ width:100%; float:left;}
.wzdt li{ width:100%;float:left; border-bottom:1px dashed #dddddd; padding:5px 0;}
.wzdt li .font1{ width:100%;float:left;font-size:16px; line-height:35px; font-weight:bold; }
.wzdt li .font2{width:100%;float:left;font-size:16px; line-height:25px;}
.wzdt li .font3{float:left; padding-left:10px; font-size:12px; line-height:25px;}

/*新加的banner上的漂浮*/
.quick_tit{ float:left; width:100%; color:#2d2d2d; font-size:54px; font-weight:bold; line-height:63px; text-align: left;}
.quick_tit .sp1{ color:#009a54;}
.quick_tit .sp2{ color:#64696d; font-size:28px; font-family:"Times New Roman", Times, serif; text-transform: uppercase;}
.quick_text{ float:left; width:100%; height:46px; overflow:hidden; color:#484848; font-size:14px; line-height:18px; padding:10px 0 0 0;}
.quick_tit h4{font-size: 32px;color: #009966;font-weight: bold;line-height: 1.4;}
.quick_tit h3{font-size: 42px;font-weight: bold;color: #242424;line-height: 1.4;}
.quick_tit h3 em{color: #009a54;font-style: normal;}
.quick_btn{ float:left; width:100%; padding:22px 0 0 0;}
.quick_btn .quick_105{ float:left; width:105px; height:35px; background-color:#009a54; color:#fff; font-size:14px; text-align:center; line-height:35px;}
.pf_484 a:hover .quick_btn .quick_105{ background-color:#fd0b31;  }
@media screen and (max-width:1119px) {
.quick_tit{ font-size:30px; line-height:42px; }
.quick_tit .sp2{ font-size:20px;}	
}

/*新加的banner上的漂浮*/
.quick_tit{ float:left; width:100%; color:#2d2d2d; font-size:54px; font-weight:bold; line-height:63px; text-align: left;}
.quick_tit .sp1{ color:#009a54;}
.quick_tit .sp2{ color:#64696d; font-size:28px; font-family:"Times New Roman", Times, serif; text-transform: uppercase;}
.quick_text{ float:left; width:100%; height:46px; overflow:hidden; color:#484848; font-size:14px; line-height:18px; padding:10px 0 0 0;}
.quick_btn{ float:left; width:100%; padding:22px 0 0 0;}
.quick_btn .quick_105{ float:left; width:105px; height:35px; background-color:#009a54; color:#fff; font-size:14px; text-align:center; line-height:35px;}
.pf_484 a:hover .quick_btn .quick_105{ background-color:#fd0b31;  }
.pf_banner_pic{ float: right; width:700px; height:562px; margin-right:-70px;}
.pf_banner_pic img{ width:700px; height:562px;}

@media screen and (max-width:1119px) {
.pf_banner_pic{ float:left;width:50%; height:30%;margin-top: 10%;}
.pz_slides_3 ._pic li img{ width:auto; height:auto; max-width:100%; max-height:100%;}
}
@media screen and (max-width:1000px) {
.quick_tit{ font-size:30px; line-height:42px; }
.quick_tit .sp2{ font-size:20px;}	
.pf_banner_pic{ position: static; float:left; width:80%; height:70%; top:0; left:0; margin-left:20%; margin-top:26%; margin-bottom:4%;}
.pf_banner_pic img{ width:auto; height:auto; max-width:100%; max-height:100%;}
}
.video{width:100%; float:left; margin-top:2%;}
.video li{width:31%;float:left;margin-right:2%; margin-bottom:2%; position:relative;}
.video li i{
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -11px;
    margin-top: -18px;
    width: 22px;
    height: 36px;
    background: url(../images/vedio.png) no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}
.videotk{position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    /* z-index: 1050; */
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;}


@media screen and (max-width:1119px) {
.video{padding-left:2%;}
.video li{width:96%; padding-left:2%;}
}

@media screen and (max-width:1119px) {
.wrapper{
	float: none;
    width:auto;padding: 0 10px;
}
	
.section1 {
    background: #ededed;
    float: none;
    width: auto;
    min-width:inherit;
    padding-bottom: 65px;
}
.section1 .wrapper{padding-top:0.01%;}
	
/*首页新闻*/
.section2 {
    padding-bottom: 10px;
    float: left;
    width: 100%;
    min-width:inherit; 
}
	.footer-r{float: none !important;text-align: center;line-height: 25px !important;}
	.c_1120_7 {
    width: 100%;
    height: 100%;
    padding: 15px 0 10px 0;
}
.quick_tit h4{font-size: 20px;color: #009966;font-weight: bold;line-height: 1.4;}
.quick_tit h3{font-size: 28px;font-weight: bold;color: #242424;line-height: 1.4;}
.quick_tit h3 em{color: #009a54;font-style: normal;}
.bass-tit h3{font-size: 25px;}

.bass-tit span {
    font-size: 16px;
    color: #ccc;
    line-height: 100%;
}

	.positon-box {height: auto;width: 100%;line-height: 30px; padding: 10px 0;float: left; background: url(../images/ico08.png) no-repeat 2px 19px;}

.pz_banner2 {
    min-width:inherit;
    margin-top: 128px;
}
.pz_banner2 .imgs img{ max-height:100px;}
	.pz_banner2 .inner{height:auto;background-size:100% 100%;}
	.pz_banner2 .txt {padding-bottom: 30px;}
	.pz_banner2 .txt h3 {
    font-size: 30px;
    padding-top: 50px;
}
	.pz_banner2 .txt h4 {
    font-size: 20px;
    margin: 10px 0 10px 0;
}
	.pz_banner2 .txt .border {  height: 2px;}
	.product-box .fl-con h4 {
    height: 50px;
    line-height: 50px;
    font-size: 18px;
}
}
@media screen and (max-width:1024px){
	.section1-tab .tab-hd ul li {font-size:13px;}
	.section2 .body ul li .data h3{font-size:22px;}
	.section2 .body ul li .data span{font-size:16px;}
	.product-box .fl-con ul li .sup{ font-size:14px;}
	.product-box .fl-con ul li .sub li dl dd{font-size:12px;}

	.contact .map{height:300px;}
}
@media screen and (max-width:880px){
.pz_banner2 {
    margin-top: 93px;
}
}
@media screen and (max-width:768px){

/*首页新闻*/
.section2 .body ul li{ width:inherit;}
.section2 .body ul li .data {
    width: 100%;
    float: left;margin-bottom: 20px;
}
.section2 .body ul li .txt {
    width: 100%;
    padding-right: 0;
    float: left;
}
	.section2 .body ul {
    width: 100%;
}
	.section2 .body ul li .more {
    display: block;
    width: 118px;
    height: 35px;
    border-radius: 45px;
    border: 1px solid #e2e2e2;
    margin: 30px auto;
    float: none;
    background: #f6f6f6 url(../images/more2.png) no-repeat center center;
    background-size: 53px 10px; clear:both;
}
	.section2 .body ul li .data h3 { font-size: 20px; border-bottom:2px solid #000;	display: inline-block;}

	.section2 .body ul li .data h3 i{ display:inline;}
	.section2 .body ul li .data span {
    /*color: #999999;
    font-size: 14px;
    line-height: 100%;
    margin-top: 10px;
    margin-bottom: 15px;
    display: block;*/
	display:none;
}
	.section2 .body ul li .data .border{ display:none;}
	.bass-tit {
    text-align: center;
    background: url(../images/ico03.png) no-repeat center top;
    background-size: 178px 32px;
    margin: 35px 0 25px 0;
}
	.product-box .fl-con ul li .sub .inner{padding: 12px 20px 12px 30px;}
	.product-box .fl-con ul li .sub li dl dd a{padding: 8px 20px 8px 50px;background: url(../images/ico12.png) no-repeat 42px center;}

.contact .body{ float:none; width:100%;}
.contact .map{ float:none; width:100%;}

}
@media screen and (max-width:767px){

/*首页新品*/
	.section1-tab .tab-bd ul li { width: 50%;padding: 10px 0;}
	.section1-tab .tab-bd ul li:last-child{border-bottom: none;}
	.section1-tab .tab-bd ul li .img { overflow: hidden;margin: 0 auto;}
	.section1-tab .tab-bd ul li h3 {margin: 0 auto;font-size: 12px;}
	.section1-tab .tab-hd ul{border-bottom:1px solid #e5e5e5; }
	.section1-tab .tab-bd ul {
    padding:0;
}
.section1-tab .tab-hd{ overflow:hidden;}
.section1-tab .tab-bd ul:after{ clear:both; content:""; display:block;}
.section1-tab .tab-hd ul li {
    border: 1px solid #e5e5e5;
    border-left: none;
    height: 35px;
    line-height: 35px;
    text-align: center;
    float: none;
    font-size: 14px;
    width: 100%;
    position: relative;
    cursor: pointer;border-bottom: none;
}
	.section1-tab .tab-hd ul li.on i {
    background: url(../images/ico07.png) no-repeat center;
    display: block;
    width: 30px;
    height: 15px;
    position: absolute;
    bottom: -15px;
    left: 50%;
    margin-left: -15px;display: none;
}
	.section1-tab .tab-hd ul li:hover i{display: none;}

	.section2 .body ul li .data h3 { font-size: 16px;}
	.section2 .body ul li .txt h3 { font-size: 16px;}
/*.section1-tab .tab-bd ul li {
    width: 100%;
    float: left;
    font-size: 14px;
    text-align: center;border-bottom: 1px solid #eee;padding: 10px 0;
}
.section1-tab .tab-bd ul li:last-child{border-bottom: none;}
.section1-tab .tab-bd ul li .img {
    width: 75%;
    overflow: hidden;margin: 0 auto;
}*/

/*.section1-tab .tab-hd{overflow: hidden;margin-top: 1px;}
	.section1-tab .tab-hd ul{border-bottom:1px solid #e5e5e5; }
	.section1-tab .tab-bd ul {
    padding:0;
}
	.section1-tab .tab-hd ul li {
    border: 1px solid #e5e5e5;
    border-left: none;
    height: 50px;
    line-height: 50px;
    text-align: center;
    float: left;
    font-size: 16px;
    width: 100%;
    position: relative;
    cursor: pointer;border-bottom: none;
}
	.section1-tab .tab-hd ul li.on i {
    background: url(../images/ico07.png) no-repeat center;
    display: block;
    width: 30px;
    height: 15px;
    position: absolute;
    bottom: -15px;
    left: 50%;
    margin-left: -15px;display: none;
}
	.section1-tab .tab-hd ul li:hover i{display: none;}*/

/*友情链接*/
.fr-links span {display: block;margin-bottom: 10px;}

.positon-box{ border-bottom: 1px solid #eee;}
.product-box{float: left; width: 100%;}
.product-box .fr-con {
    width:100%;
    float: right;
}
.product-box .fl-con {
    width: 100%;
    float: left;box-sizing: border-box;margin-bottom: 20px;
}
.product-box .fl-con ul li .sup {
    font-size: 15px;
    background: #fff url(../images/ico11.png) no-repeat 95% center;
}
.product-box .fl-con ul li:hover .sup {
    background: #e8fdf4 url(../images/ico10.png) no-repeat 95% center;
    background-size: 9px 6px;
    border-right: 5px solid #ffcc00;
}
.product-box .fl-con ul li.on .sup {
    background: #e8fdf4 url(../images/ico10.png) no-repeat 95% center;
}
.product-box .fl-con ul li .sub .inner{padding: 12px 20px 12px 40px;}
.product-box .fl-con ul li .sub li dl dd a{padding: 8px 20px 8px 60px; background: url(../images/ico12.png) no-repeat 50px center;}
.product-box .fl-con ul li .sub li dl dd{ font-size: 13px;}

.pz_banner2 {
    margin-top: 65px;
}
}
@media screen and (max-width:500px){
.pz_banner2 .imgs{padding-top:38.5px;margin: 0;}
.pz_banner2 .txt h3{ font-size: 24px;}
}
@media screen and (max-width:360px){
.logo {
    width: 180px;
    padding: 22px 0 11px 0;
    margin-left: 5px;
}
.pz_banner2 .imgs{ display:none;}
}